/*! Avaya 07-29-2014 1:32:24 PM */
 @charset "UTF-8";
/*! * Bootstrap v2.3.2 * * Copyright 2012 Twitter, Inc * Licensed under the Apache License v2.0 * http://www.apache.org/licenses/LICENSE-2.0 * * Designed and built with all the love in the world @twitter by @mdo and @fat. */
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{
    display:block
}
audio,canvas,video{
    display:inline-block;
    *display:inline;
    *zoom:1
}
audio:not([controls]){
    display:none
}
html{
    font-size:100%;
    -webkit-text-size-adjust:100%;
    -ms-text-size-adjust:100%
}
a:focus{
    outline:thin dotted #333;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}
a:hover,a:active{
    outline:0
}
sub,sup{
    position:relative;
    font-size:75%;
    line-height:0;
    vertical-align:baseline
}
sup{
    top:-.5em
}
sub{
    bottom:-.25em
}
img{
    max-width:100%;
    width:auto\9;
    height:auto;
    vertical-align:middle;
    border:0;
    -ms-interpolation-mode:bicubic
}
#map_canvas img,.google-maps img{
    max-width:none
}
button,input,select,textarea{
    margin:0;
    font-size:100%;
    vertical-align:middle
}
button,input{
    *overflow:visible;
    line-height:normal
}
button::-moz-focus-inner,input::-moz-focus-inner{
    padding:0;
    border:0
}
button,html input[type=button],input[type=reset],input[type=submit]{
    -webkit-appearance:button;
    cursor:pointer
}
label,select,button,input[type=button],input[type=reset],input[type=submit],input[type=radio],input[type=checkbox]{
    cursor:pointer
}
input[type=search]{
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box;
    box-sizing:content-box;
    -webkit-appearance:textfield
}
input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button{
    -webkit-appearance:none
}
textarea{
    overflow:auto;
    vertical-align:top
}
@media print{
    *{
        text-shadow:none!important;
        color:#000!important;
        background:transparent!important;
        box-shadow:none!important
    }
    a,a:visited{
        text-decoration:underline
    }
    .ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{
        content:""
    }
    pre,blockquote{
        border:1px solid #999;
        page-break-inside:avoid
    }
    thead{
        display:table-header-group
    }
    tr,img{
        page-break-inside:avoid
    }
    img{
        max-width:100%!important
    }
    @page{
        margin:.5cm
    }
    p,h2,h3{
        orphans:3;
        widows:3
    }
    h2,h3{
        page-break-after:avoid
    }
}
body{
    margin:0;
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size:14px;
    line-height:20px;
    color:#333;
    background-color:#fff
}
a{
    color:orange;
    text-decoration:none
}
a:hover,a:focus{
    color:#b37300;
    text-decoration:underline
}
.img-rounded{
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px
}
.img-polaroid{
    padding:4px;
    background-color:#fff;
    border:1px solid #ccc;
    border:1px solid rgba(0,0,0,.2);
    -webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);
    -moz-box-shadow:0 1px 3px rgba(0,0,0,.1);
    box-shadow:0 1px 3px rgba(0,0,0,.1)
}
.img-circle{
    -webkit-border-radius:500px;
    -moz-border-radius:500px;
    border-radius:500px
}
.row{
    margin-left:-20px;
    *zoom:1
}
.row:before,.row:after{
    display:table;
    content:"";
    line-height:0
}
.row:after{
    clear:both
}
[class*=span]{
    float:left;
    min-height:1px;
    margin-left:20px
}
.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{
    width:940px
}
.span1{
    width:60px
}
.span2{
    width:140px
}
.span3{
    width:220px
}
.span4{
    width:300px
}
.span5{
    width:380px
}
.span6{
    width:460px
}
.span7{
    width:540px
}
.span8{
    width:620px
}
.span9{
    width:700px
}
.span10{
    width:780px
}
.span11{
    width:860px
}
.span12{
    width:940px
}
.offset1{
    margin-left:100px
}
.offset2{
    margin-left:180px
}
.offset3{
    margin-left:260px
}
.offset4{
    margin-left:340px
}
.offset5{
    margin-left:420px
}
.offset6{
    margin-left:500px
}
.offset7{
    margin-left:580px
}
.offset8{
    margin-left:660px
}
.offset9{
    margin-left:740px
}
.offset10{
    margin-left:820px
}
.offset11{
    margin-left:900px
}
.offset12{
    margin-left:980px
}
.row-fluid{
    width:100%;
    *zoom:1
}
.row-fluid:before,.row-fluid:after{
    display:table;
    content:"";
    line-height:0
}
.row-fluid:after{
    clear:both
}
.row-fluid [class*=span]{
    display:block;
    width:100%;
    min-height:30px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    float:left;
    margin-left:2.12766%;
    *margin-left:2.07447%
}
.row-fluid [class*=span]:first-child{
    margin-left:0
}
.row-fluid .controls-row [class*=span]+[class*=span]{
    margin-left:2.12766%
}
.row-fluid .span1{
    width:6.38298%;
    *width:6.32979%
}
.row-fluid .span2{
    width:14.89362%;
    *width:14.84043%
}
.row-fluid .span3{
    width:23.40426%;
    *width:23.35106%
}
.row-fluid .span4{
    width:31.91489%;
    *width:31.8617%
}
.row-fluid .span5{
    width:40.42553%;
    *width:40.37234%
}
.row-fluid .span6{
    width:48.93617%;
    *width:48.88298%
}
.row-fluid .span7{
    width:57.44681%;
    *width:57.39362%
}
.row-fluid .span8{
    width:65.95745%;
    *width:65.90426%
}
.row-fluid .span9{
    width:74.46809%;
    *width:74.41489%
}
.row-fluid .span10{
    width:82.97872%;
    *width:82.92553%
}
.row-fluid .span11{
    width:91.48936%;
    *width:91.43617%
}
.row-fluid .span12{
    width:100%;
    *width:99.94681%
}
.row-fluid .offset1{
    margin-left:10.6383%;
    *margin-left:10.53191%
}
.row-fluid .offset1:first-child{
    margin-left:8.51064%;
    *margin-left:8.40426%
}
.row-fluid .offset2{
    margin-left:19.14894%;
    *margin-left:19.04255%
}
.row-fluid .offset2:first-child{
    margin-left:17.02128%;
    *margin-left:16.91489%
}
.row-fluid .offset3{
    margin-left:27.65957%;
    *margin-left:27.55319%
}
.row-fluid .offset3:first-child{
    margin-left:25.53191%;
    *margin-left:25.42553%
}
.row-fluid .offset4{
    margin-left:36.17021%;
    *margin-left:36.06383%
}
.row-fluid .offset4:first-child{
    margin-left:34.04255%;
    *margin-left:33.93617%
}
.row-fluid .offset5{
    margin-left:44.68085%;
    *margin-left:44.57447%
}
.row-fluid .offset5:first-child{
    margin-left:42.55319%;
    *margin-left:42.44681%
}
.row-fluid .offset6{
    margin-left:53.19149%;
    *margin-left:53.08511%
}
.row-fluid .offset6:first-child{
    margin-left:51.06383%;
    *margin-left:50.95745%
}
.row-fluid .offset7{
    margin-left:61.70213%;
    *margin-left:61.59574%
}
.row-fluid .offset7:first-child{
    margin-left:59.57447%;
    *margin-left:59.46809%
}
.row-fluid .offset8{
    margin-left:70.21277%;
    *margin-left:70.10638%
}
.row-fluid .offset8:first-child{
    margin-left:68.08511%;
    *margin-left:67.97872%
}
.row-fluid .offset9{
    margin-left:78.7234%;
    *margin-left:78.61702%
}
.row-fluid .offset9:first-child{
    margin-left:76.59574%;
    *margin-left:76.48936%
}
.row-fluid .offset10{
    margin-left:87.23404%;
    *margin-left:87.12766%
}
.row-fluid .offset10:first-child{
    margin-left:85.10638%;
    *margin-left:85%
}
.row-fluid .offset11{
    margin-left:95.74468%;
    *margin-left:95.6383%
}
.row-fluid .offset11:first-child{
    margin-left:93.61702%;
    *margin-left:93.51064%
}
.row-fluid .offset12{
    margin-left:104.25532%;
    *margin-left:104.14894%
}
.row-fluid .offset12:first-child{
    margin-left:102.12766%;
    *margin-left:102.02128%
}
[class*=span].hide,.row-fluid [class*=span].hide{
    display:none
}
[class*=span].pull-right,.product-header [class*=span].utility-bar,.row-fluid [class*=span].pull-right,.row-fluid .product-header [class*=span].utility-bar,.product-header .row-fluid [class*=span].utility-bar{
    float:right
}
.container{
    margin-right:auto;
    margin-left:auto;
    *zoom:1
}
.container:before,.container:after{
    display:table;
    content:"";
    line-height:0
}
.container:after{
    clear:both
}
.container-fluid{
    padding-right:20px;
    padding-left:20px;
    *zoom:1
}
.container-fluid:before,.container-fluid:after{
    display:table;
    content:"";
    line-height:0
}
.container-fluid:after{
    clear:both
}
p{
    margin:0 0 10px
}
.lead{
    margin-bottom:20px;
    font-size:21px;
    font-weight:200;
    line-height:30px
}
small{
    font-size:85%
}
strong{
    font-weight:700
}
em{
    font-style:italic
}
cite{
    font-style:normal
}
.text-left{
    text-align:left
}
.text-right{
    text-align:right
}
.text-center{
    text-align:center
}
h1,h2,h3,h4,h5,h6{
    margin:10px 0;
    font-family:inherit;
    font-weight:700;
    line-height:20px;
    color:inherit;
    text-rendering:optimizelegibility
}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{
    font-weight:400;
    line-height:1;
    color:#999
}
h1,h2,h3{
    line-height:40px
}
h1{
    font-size:38.5px
}
h2{
    font-size:31.5px
}
h3{
    font-size:24.5px
}
h4{
    font-size:17.5px
}
h5{
    font-size:14px
}
h6{
    font-size:11.9px
}
h1 small{
    font-size:24.5px
}
h2 small{
    font-size:17.5px
}
h3 small{
    font-size:14px
}
h4 small{
    font-size:14px
}
.page-header{
    padding-bottom:9px;
    margin:20px 0 30px;
    border-bottom:1px solid #eee
}
ul,ol{
    padding:0;
    margin:0 0 10px 25px
}
ul ul,ul ol,ol ol,ol ul{
    margin-bottom:0
}
li{
    line-height:20px
}
ul.unstyled,.product-rotator ul,#footer-area #latest-news .quick-links ul,#footer-area #footer .social-media ul,#footer-area .news-scroller ul,ul.country-list,ul.region-list,.product-wrap #product-gallery ul,ul.items,ol.unstyled,ol.country-list,ol.region-list,ol.items{
    margin-left:0;
    list-style:none
}
ul.inline,#footer-area #footer .links .primary ul,#footer-area #footer .links .secondary ul,#footer-area #footer .social-media ul,ul.region-selector,.product-header ul.breadcrumbs,.product-header ul.utility-bar,.product-wrap #product-gallery ul,ol.inline,ol.region-selector,.product-header ol.breadcrumbs,.product-header ol.utility-bar{
    margin-left:0;
    list-style:none
}
ul.inline>li,#footer-area #footer .links .primary ul>li,#footer-area #footer .links .secondary ul>li,#footer-area #footer .social-media ul>li,ul.region-selector>li,.product-header ul.breadcrumbs>li,.product-header ul.utility-bar>li,.product-wrap #product-gallery ul>li,ol.inline>li,ol.region-selector>li,.product-header ol.breadcrumbs>li,.product-header ol.utility-bar>li{
    display:inline-block;
    *display:inline;
    *zoom:1;
    padding-left:5px;
    padding-right:5px
}
dl{
    margin-bottom:20px
}
dt,dd{
    line-height:20px
}
dt{
    font-weight:700
}
dd{
    margin-left:10px
}
.dl-horizontal{
    *zoom:1
}
.dl-horizontal:before,.dl-horizontal:after{
    display:table;
    content:"";
    line-height:0
}
.dl-horizontal:after{
    clear:both
}
.dl-horizontal dt{
    color:#555;
    float:left;
    width:160px;
    clear:left;
    text-align:right;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.dl-horizontal dd{
    margin-left:180px
}
hr{
    margin:20px 0;
    border:0;
    border-top:1px solid #eee;
    border-bottom:1px solid #fff
}
abbr[title],abbr[data-original-title]{
    cursor:help;
    border-bottom:1px dotted #999
}
abbr.initialism{
    font-size:90%;
    text-transform:uppercase
}
blockquote{
    padding:0 0 0 15px;
    margin:0 0 20px;
    border-left:5px solid #eee
}
blockquote p{
    margin-bottom:0;
    font-size:17.5px;
    font-weight:300;
    line-height:1.25
}
blockquote small{
    display:block;
    line-height:20px;
    color:#999
}
blockquote small:before{
    content:'\2014 \00A0'
}
blockquote.pull-right,.product-header blockquote.utility-bar{
    float:right;
    padding-right:15px;
    padding-left:0;
    border-right:5px solid #eee;
    border-left:0
}
blockquote.pull-right p,.product-header blockquote.utility-bar p,blockquote.pull-right small,.product-header blockquote.utility-bar small{
    text-align:right
}
blockquote.pull-right small:before,.product-header blockquote.utility-bar small:before{
    content:''
}
blockquote.pull-right small:after,.product-header blockquote.utility-bar small:after{
    content:'\00A0 \2014'
}
q:before,q:after,blockquote:before,blockquote:after{
    content:""
}
address{
    display:block;
    margin-bottom:20px;
    font-style:normal;
    line-height:20px
}
code,pre{
    padding:0 3px 2px;
    font-family:Monaco,Menlo,Consolas,"Courier New",monospace;
    font-size:12px;
    color:#333;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px
}
code{
    padding:2px 4px;
    color:#d14;
    background-color:#f7f7f9;
    border:1px solid #e1e1e8;
    white-space:nowrap
}
pre{
    display:block;
    padding:9.5px;
    margin:0 0 10px;
    font-size:13px;
    line-height:20px;
    word-break:break-all;
    word-wrap:break-word;
    white-space:pre;
    white-space:pre-wrap;
    background-color:#f5f5f5;
    border:1px solid #ccc;
    border:1px solid rgba(0,0,0,.15);
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px
}
pre.prettyprint{
    margin-bottom:20px
}
pre code{
    padding:0;
    color:inherit;
    white-space:pre;
    white-space:pre-wrap;
    background-color:transparent;
    border:0
}
.pre-scrollable{
    max-height:340px;
    overflow-y:scroll
}
table{
    max-width:100%;
    background-color:transparent;
    border-collapse:collapse;
    border-spacing:0
}
.table{
    width:100%;
    margin-bottom:20px
}
.table th,.table td{
    padding:8px;
    line-height:20px;
    text-align:left;
    vertical-align:top;
    border-top:1px solid #ddd
}
.table th{
    font-weight:700
}
.table thead th{
    vertical-align:bottom
}
.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{
    border-top:0
}
.table tbody+tbody{
    border-top:2px solid #ddd
}
.table .table{
    background-color:#fff
}
.table-condensed th,.table-condensed td{
    padding:4px 5px
}
.table-bordered{
    border:1px solid #ddd;
    border-collapse:separate;
    *border-collapse:collapse;
    border-left:0;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px
}
.table-bordered th,.table-bordered td{
    border-left:1px solid #ddd
}
.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{
    border-top:0
}
.table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered tbody:first-child tr:first-child>th:first-child{
    -webkit-border-top-left-radius:2px;
    -moz-border-radius-topleft:2px;
    border-top-left-radius:2px
}
.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered tbody:first-child tr:first-child>th:last-child{
    -webkit-border-top-right-radius:2px;
    -moz-border-radius-topright:2px;
    border-top-right-radius:2px
}
.table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tbody:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>th:first-child{
    -webkit-border-bottom-left-radius:2px;
    -moz-border-radius-bottomleft:2px;
    border-bottom-left-radius:2px
}
.table-bordered thead:last-child tr:last-child>th:last-child,.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tbody:last-child tr:last-child>th:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>th:last-child{
    -webkit-border-bottom-right-radius:2px;
    -moz-border-radius-bottomright:2px;
    border-bottom-right-radius:2px
}
.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{
    -webkit-border-bottom-left-radius:0;
    -moz-border-radius-bottomleft:0;
    border-bottom-left-radius:0
}
.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{
    -webkit-border-bottom-right-radius:0;
    -moz-border-radius-bottomright:0;
    border-bottom-right-radius:0
}
.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{
    -webkit-border-top-left-radius:2px;
    -moz-border-radius-topleft:2px;
    border-top-left-radius:2px
}
.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{
    -webkit-border-top-right-radius:2px;
    -moz-border-radius-topright:2px;
    border-top-right-radius:2px
}
.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{
    background-color:#f9f9f9
}
.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th{
    background-color:#f5f5f5
}
table td[class*=span],table th[class*=span],.row-fluid table td[class*=span],.row-fluid table th[class*=span]{
    display:table-cell;
    float:none;
    margin-left:0
}
.table td.span1,.table th.span1{
    float:none;
    width:44px;
    margin-left:0
}
.table td.span2,.table th.span2{
    float:none;
    width:124px;
    margin-left:0
}
.table td.span3,.table th.span3{
    float:none;
    width:204px;
    margin-left:0
}
.table td.span4,.table th.span4{
    float:none;
    width:284px;
    margin-left:0
}
.table td.span5,.table th.span5{
    float:none;
    width:364px;
    margin-left:0
}
.table td.span6,.table th.span6{
    float:none;
    width:444px;
    margin-left:0
}
.table td.span7,.table th.span7{
    float:none;
    width:524px;
    margin-left:0
}
.table td.span8,.table th.span8{
    float:none;
    width:604px;
    margin-left:0
}
.table td.span9,.table th.span9{
    float:none;
    width:684px;
    margin-left:0
}
.table td.span10,.table th.span10{
    float:none;
    width:764px;
    margin-left:0
}
.table td.span11,.table th.span11{
    float:none;
    width:844px;
    margin-left:0
}
.table td.span12,.table th.span12{
    float:none;
    width:924px;
    margin-left:0
}
.table tbody tr.success>td{
    background-color:#dff0d8
}
.table tbody tr.error>td{
    background-color:#f2dede
}
.table tbody tr.warning>td{
    background-color:#fcf8e3
}
.table tbody tr.info>td{
    background-color:#d9edf7
}
.table-hover tbody tr.success:hover>td{
    background-color:#d0e9c6
}
.table-hover tbody tr.error:hover>td{
    background-color:#ebcccc
}
.table-hover tbody tr.warning:hover>td{
    background-color:#faf2cc
}
.table-hover tbody tr.info:hover>td{
    background-color:#c4e3f3
}
.dropup,.dropdown{
    position:relative
}
.dropdown-toggle{
    *margin-bottom:-3px
}
.dropdown-toggle:active,.open .dropdown-toggle{
    outline:0
}
.caret{
    display:inline-block;
    width:0;
    height:0;
    vertical-align:top;
    border-top:4px solid #000;
    border-right:4px solid transparent;
    border-left:4px solid transparent;
    content:""
}
.dropdown .caret{
    margin-top:8px;
    margin-left:2px
}
.dropdown-menu{
    position:absolute;
    top:100%;
    left:0;
    z-index:1000;
    display:none;
    float:left;
    min-width:160px;
    padding:5px 0;
    margin:2px 0 0;
    list-style:none;
    background-color:#fff;
    border:1px solid #ccc;
    border:1px solid rgba(0,0,0,.2);
    *border-right-width:2px;
    *border-bottom-width:2px;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px;
    -webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);
    -moz-box-shadow:0 5px 10px rgba(0,0,0,.2);
    box-shadow:0 5px 10px rgba(0,0,0,.2);
    -webkit-background-clip:padding-box;
    -moz-background-clip:padding;
    background-clip:padding-box
}
.dropdown-menu.pull-right,.product-header .dropdown-menu.utility-bar{
    right:0;
    left:auto
}
.dropdown-menu .divider{
    *width:100%;
    height:1px;
    margin:9px 1px;
    *margin:-5px 0 5px;
    overflow:hidden;
    background-color:#e5e5e5;
    border-bottom:1px solid #fff
}
.dropdown-menu>li>a{
    display:block;
    padding:3px 20px;
    clear:both;
    font-weight:400;
    line-height:20px;
    color:#333;
    white-space:nowrap
}
.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{
    text-decoration:none;
    color:#fff;
    background-color:#f59e00;
    background-image:-moz-linear-gradient(top,orange,#e69500);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(orange),to(#e69500));
    background-image:-webkit-linear-gradient(top,orange,#e69500);
    background-image:-o-linear-gradient(top,orange,#e69500);
    background-image:linear-gradient(to bottom,orange,#e69500);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFA500', endColorstr='#FFE69500', GradientType=0)
}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{
    color:#fff;
    text-decoration:none;
    outline:0;
    background-color:#f59e00;
    background-image:-moz-linear-gradient(top,orange,#e69500);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(orange),to(#e69500));
    background-image:-webkit-linear-gradient(top,orange,#e69500);
    background-image:-o-linear-gradient(top,orange,#e69500);
    background-image:linear-gradient(to bottom,orange,#e69500);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFA500', endColorstr='#FFE69500', GradientType=0)
}
.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{
    color:#999
}
.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{
    text-decoration:none;
    background-color:transparent;
    background-image:none;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
    cursor:default
}
.open{
    *z-index:1000
}
.open>.dropdown-menu{
    display:block
}
.dropdown-backdrop{
    position:fixed;
    left:0;
    right:0;
    bottom:0;
    top:0;
    z-index:990
}
.pull-right>.dropdown-menu,.product-header .utility-bar>.dropdown-menu{
    right:0;
    left:auto
}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{
    border-top:0;
    border-bottom:4px solid #000;
    content:""
}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{
    top:auto;
    bottom:100%;
    margin-bottom:1px
}
.dropdown-submenu{
    position:relative
}
.dropdown-submenu>.dropdown-menu{
    top:0;
    left:100%;
    margin-top:-6px;
    margin-left:-1px;
    -webkit-border-radius:0 6px 6px;
    -moz-border-radius:0 6px 6px;
    border-radius:0 6px 6px
}
.dropdown-submenu:hover>.dropdown-menu{
    display:block
}
.dropup .dropdown-submenu>.dropdown-menu{
    top:auto;
    bottom:0;
    margin-top:0;
    margin-bottom:-2px;
    -webkit-border-radius:5px 5px 5px 0;
    -moz-border-radius:5px 5px 5px 0;
    border-radius:5px 5px 5px 0
}
.dropdown-submenu>a:after{
    display:block;
    content:" ";
    float:right;
    width:0;
    height:0;
    border-color:transparent;
    border-style:solid;
    border-width:5px 0 5px 5px;
    border-left-color:#ccc;
    margin-top:5px;
    margin-right:-10px
}
.dropdown-submenu:hover>a:after{
    border-left-color:#fff
}
.dropdown-submenu.pull-left,.dropdown-submenu.country-list,.dropdown-submenu.region-list,.product-header .dropdown-submenu.breadcrumbs,.product-header .dropdown-submenu.title-bar{
    float:none
}
.dropdown-submenu.pull-left>.dropdown-menu,.dropdown-submenu.country-list>.dropdown-menu,.dropdown-submenu.region-list>.dropdown-menu,.product-header .dropdown-submenu.breadcrumbs>.dropdown-menu,.product-header .dropdown-submenu.title-bar>.dropdown-menu{
    left:-100%;
    margin-left:10px;
    -webkit-border-radius:6px 0 6px 6px;
    -moz-border-radius:6px 0 6px 6px;
    border-radius:6px 0 6px 6px
}
.dropdown .dropdown-menu .nav-header{
    padding-left:20px;
    padding-right:20px
}
.typeahead{
    z-index:1051;
    margin-top:2px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px
}
.well{
    min-height:20px;
    padding:19px;
    margin-bottom:20px;
    background-color:#f5f5f5;
    border:1px solid #e3e3e3;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);
    -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);
    box-shadow:inset 0 1px 1px rgba(0,0,0,.05)
}
.well blockquote{
    border-color:#ddd;
    border-color:rgba(0,0,0,.15)
}
.well-large{
    padding:24px;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px
}
.well-small{
    padding:9px;
    -webkit-border-radius:1px;
    -moz-border-radius:1px;
    border-radius:1px
}
.fade{
    opacity:0;
    -webkit-transition:opacity .15s linear;
    -moz-transition:opacity .15s linear;
    -o-transition:opacity .15s linear;
    transition:opacity .15s linear
}
.fade.in{
    opacity:1
}
.collapse{
    position:relative;
    height:0;
    overflow:hidden;
    -webkit-transition:height .35s ease;
    -moz-transition:height .35s ease;
    -o-transition:height .35s ease;
    transition:height .35s ease
}
.collapse.in{
    height:auto
}
.close{
    float:right;
    font-size:20px;
    font-weight:700;
    line-height:20px;
    color:#000;
    text-shadow:0 1px 0 #fff;
    opacity:.2;
    filter:alpha(opacity=20)
}
.close:hover,.close:focus{
    color:#000;
    text-decoration:none;
    cursor:pointer;
    opacity:.4;
    filter:alpha(opacity=40)
}
button.close{
    padding:0;
    cursor:pointer;
    background:transparent;
    border:0;
    -webkit-appearance:none
}
.btn{
    display:inline-block;
    *display:inline;
    *zoom:1;
    padding:4px 12px;
    margin-bottom:0;
    font-size:14px;
    line-height:20px;
    text-align:center;
    vertical-align:middle;
    cursor:pointer;
    color:#333;
    text-shadow:0 1px 1px rgba(255,255,255,.75);
    background-color:#f5f5f5;
    background-image:-moz-linear-gradient(top,#fff,#e6e6e6);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
    background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);
    background-image:-o-linear-gradient(top,#fff,#e6e6e6);
    background-image:linear-gradient(to bottom,#fff,#e6e6e6);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFE6E6E6', GradientType=0);
    border-color:#e6e6e6 #e6e6e6 #bfbfbf;
    border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
    *background-color:#e6e6e6;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
    border:1px solid #ccc;
    *border:0;
    border-bottom-color:#b3b3b3;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    *margin-left:.3em;
    -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
    -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
    box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)
}
.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{
    color:#333;
    background-color:#e6e6e6;
    *background-color:#d9d9d9
}
.btn:active,.btn.active{
    background-color:#ccc \9
}
.btn:first-child{
    *margin-left:0
}
.btn:hover,.btn:focus{
    color:#333;
    text-decoration:none;
    background-position:0 -15px;
    -webkit-transition:background-position .1s linear;
    -moz-transition:background-position .1s linear;
    -o-transition:background-position .1s linear;
    transition:background-position .1s linear
}
.btn:focus{
    outline:thin dotted #333;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}
.btn.active,.btn:active{
    background-image:none;
    outline:0;
    -webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
    -moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
    box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)
}
.btn.disabled,.btn[disabled]{
    cursor:default;
    background-image:none;
    opacity:.65;
    filter:alpha(opacity=65);
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none
}
.btn-large{
    padding:11px 19px;
    font-size:17.5px;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px
}
.btn-large [class^=icon-],.btn-large [class*=" icon-"]{
    margin-top:4px
}
.btn-small{
    padding:2px 10px;
    font-size:11.9px;
    -webkit-border-radius:1px;
    -moz-border-radius:1px;
    border-radius:1px
}
.btn-small [class^=icon-],.btn-small [class*=" icon-"]{
    margin-top:0
}
.btn-mini [class^=icon-],.btn-mini [class*=" icon-"]{
    margin-top:-1px
}
.btn-mini{
    padding:0 6px;
    font-size:10.5px;
    -webkit-border-radius:1px;
    -moz-border-radius:1px;
    border-radius:1px
}
.btn-block{
    display:block;
    width:100%;
    padding-left:0;
    padding-right:0;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.btn-block+.btn-block{
    margin-top:5px
}
input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{
    width:100%
}
.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{
    color:rgba(255,255,255,.75)
}
.btn-primary{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25);
    background-color:#ffc700;
    background-image:-moz-linear-gradient(top,orange,#fffa00);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(orange),to(#fffa00));
    background-image:-webkit-linear-gradient(top,orange,#fffa00);
    background-image:-o-linear-gradient(top,orange,#fffa00);
    background-image:linear-gradient(to bottom,orange,#fffa00);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFA500', endColorstr='#FFFFFA00', GradientType=0);
    border-color:#fffa00 #fffa00 #b3af00;
    border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
    *background-color:#fffa00;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{
    color:#fff;
    background-color:#fffa00;
    *background-color:#e6e100
}
.btn-primary:active,.btn-primary.active{
    background-color:#ccc800 \9
}
.btn-warning{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25);
    background-color:#f9a732;
    background-image:-moz-linear-gradient(top,#fbb450,#f89406);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));
    background-image:-webkit-linear-gradient(top,#fbb450,#f89406);
    background-image:-o-linear-gradient(top,#fbb450,#f89406);
    background-image:linear-gradient(to bottom,#fbb450,#f89406);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFBB450', endColorstr='#FFF89406', GradientType=0);
    border-color:#f89406 #f89406 #ad6704;
    border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
    *background-color:#f89406;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{
    color:#fff;
    background-color:#f89406;
    *background-color:#df8505
}
.btn-warning:active,.btn-warning.active{
    background-color:#c67605 \9
}
.btn-danger{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25);
    background-color:#da4e49;
    background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));
    background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);
    background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);
    background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEE5F5B', endColorstr='#FFBD362F', GradientType=0);
    border-color:#bd362f #bd362f #802420;
    border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
    *background-color:#bd362f;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{
    color:#fff;
    background-color:#bd362f;
    *background-color:#a9302a
}
.btn-danger:active,.btn-danger.active{
    background-color:#942a25 \9
}
.btn-success{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25);
    background-color:#5bb65b;
    background-image:-moz-linear-gradient(top,#62c462,#51a351);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));
    background-image:-webkit-linear-gradient(top,#62c462,#51a351);
    background-image:-o-linear-gradient(top,#62c462,#51a351);
    background-image:linear-gradient(to bottom,#62c462,#51a351);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF62C462', endColorstr='#FF51A351', GradientType=0);
    border-color:#51a351 #51a351 #387038;
    border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
    *background-color:#51a351;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{
    color:#fff;
    background-color:#51a351;
    *background-color:#499249
}
.btn-success:active,.btn-success.active{
    background-color:#408140 \9
}
.btn-info{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25);
    background-color:#49afcd;
    background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));
    background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);
    background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);
    background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF5BC0DE', endColorstr='#FF2F96B4', GradientType=0);
    border-color:#2f96b4 #2f96b4 #1f6377;
    border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
    *background-color:#2f96b4;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{
    color:#fff;
    background-color:#2f96b4;
    *background-color:#2a85a0
}
.btn-info:active,.btn-info.active{
    background-color:#24748c \9
}
.btn-inverse{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25);
    background-color:#363636;
    background-image:-moz-linear-gradient(top,#444,#222);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));
    background-image:-webkit-linear-gradient(top,#444,#222);
    background-image:-o-linear-gradient(top,#444,#222);
    background-image:linear-gradient(to bottom,#444,#222);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF444444', endColorstr='#FF222222', GradientType=0);
    border-color:#222 #222 #000;
    border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
    *background-color:#222;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{
    color:#fff;
    background-color:#222;
    *background-color:#151515
}
.btn-inverse:active,.btn-inverse.active{
    background-color:#090909 \9
}
button.btn,input[type=submit].btn{
    *padding-top:3px;
    *padding-bottom:3px
}
button.btn::-moz-focus-inner,input[type=submit].btn::-moz-focus-inner{
    padding:0;
    border:0
}
button.btn.btn-large,input[type=submit].btn.btn-large{
    *padding-top:7px;
    *padding-bottom:7px
}
button.btn.btn-small,input[type=submit].btn.btn-small{
    *padding-top:3px;
    *padding-bottom:3px
}
button.btn.btn-mini,input[type=submit].btn.btn-mini{
    *padding-top:1px;
    *padding-bottom:1px
}
.btn-link,.btn-link:active,.btn-link[disabled]{
    background-color:transparent;
    background-image:none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none
}
.btn-link{
    border-color:transparent;
    cursor:pointer;
    color:orange;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
.btn-link:hover,.btn-link:focus{
    color:#b37300;
    text-decoration:underline;
    background-color:transparent
}
.btn-link[disabled]:hover,.btn-link[disabled]:focus{
    color:#333;
    text-decoration:none
}
.btn-group{
    position:relative;
    display:inline-block;
    *display:inline;
    *zoom:1;
    font-size:0;
    vertical-align:middle;
    white-space:nowrap;
    *margin-left:.3em
}
.btn-group:first-child{
    *margin-left:0
}
.btn-group+.btn-group{
    margin-left:5px
}
.btn-toolbar{
    font-size:0;
    margin-top:10px;
    margin-bottom:10px
}
.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group{
    margin-left:5px
}
.btn-group>.btn{
    position:relative;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
.btn-group>.btn+.btn{
    margin-left:-1px
}
.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{
    font-size:14px
}
.btn-group>.btn-mini{
    font-size:10.5px
}
.btn-group>.btn-small{
    font-size:11.9px
}
.btn-group>.btn-large{
    font-size:17.5px
}
.btn-group>.btn:first-child{
    margin-left:0;
    -webkit-border-top-left-radius:2px;
    -moz-border-radius-topleft:2px;
    border-top-left-radius:2px;
    -webkit-border-bottom-left-radius:2px;
    -moz-border-radius-bottomleft:2px;
    border-bottom-left-radius:2px
}
.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{
    -webkit-border-top-right-radius:2px;
    -moz-border-radius-topright:2px;
    border-top-right-radius:2px;
    -webkit-border-bottom-right-radius:2px;
    -moz-border-radius-bottomright:2px;
    border-bottom-right-radius:2px
}
.btn-group>.btn.large:first-child{
    margin-left:0;
    -webkit-border-top-left-radius:6px;
    -moz-border-radius-topleft:6px;
    border-top-left-radius:6px;
    -webkit-border-bottom-left-radius:6px;
    -moz-border-radius-bottomleft:6px;
    border-bottom-left-radius:6px
}
.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{
    -webkit-border-top-right-radius:6px;
    -moz-border-radius-topright:6px;
    border-top-right-radius:6px;
    -webkit-border-bottom-right-radius:6px;
    -moz-border-radius-bottomright:6px;
    border-bottom-right-radius:6px
}
.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{
    z-index:2
}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{
    outline:0
}
.btn-group>.btn+.dropdown-toggle{
    padding-left:8px;
    padding-right:8px;
    -webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
    -moz-box-shadow:inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
    box-shadow:inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
    *padding-top:5px;
    *padding-bottom:5px
}
.btn-group>.btn-mini+.dropdown-toggle{
    padding-left:5px;
    padding-right:5px;
    *padding-top:2px;
    *padding-bottom:2px
}
.btn-group>.btn-small+.dropdown-toggle{
    *padding-top:5px;
    *padding-bottom:4px
}
.btn-group>.btn-large+.dropdown-toggle{
    padding-left:12px;
    padding-right:12px;
    *padding-top:7px;
    *padding-bottom:7px
}
.btn-group.open .dropdown-toggle{
    background-image:none;
    -webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
    -moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
    box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)
}
.btn-group.open .btn.dropdown-toggle{
    background-color:#e6e6e6
}
.btn-group.open .btn-primary.dropdown-toggle{
    background-color:#fffa00
}
.btn-group.open .btn-warning.dropdown-toggle{
    background-color:#f89406
}
.btn-group.open .btn-danger.dropdown-toggle{
    background-color:#bd362f
}
.btn-group.open .btn-success.dropdown-toggle{
    background-color:#51a351
}
.btn-group.open .btn-info.dropdown-toggle{
    background-color:#2f96b4
}
.btn-group.open .btn-inverse.dropdown-toggle{
    background-color:#222
}
.btn .caret{
    margin-top:8px;
    margin-left:0
}
.btn-large .caret{
    margin-top:6px
}
.btn-large .caret{
    border-left-width:5px;
    border-right-width:5px;
    border-top-width:5px
}
.btn-mini .caret,.btn-small .caret{
    margin-top:8px
}
.dropup .btn-large .caret{
    border-bottom-width:5px
}
.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{
    border-top-color:#fff;
    border-bottom-color:#fff
}
.btn-group-vertical{
    display:inline-block;
    *display:inline;
    *zoom:1
}
.btn-group-vertical>.btn{
    display:block;
    float:none;
    max-width:100%;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
.btn-group-vertical>.btn+.btn{
    margin-left:0;
    margin-top:-1px
}
.btn-group-vertical>.btn:first-child{
    -webkit-border-radius:2px 2px 0 0;
    -moz-border-radius:2px 2px 0 0;
    border-radius:2px 2px 0 0
}
.btn-group-vertical>.btn:last-child{
    -webkit-border-radius:0 0 2px 2px;
    -moz-border-radius:0 0 2px 2px;
    border-radius:0 0 2px 2px
}
.btn-group-vertical>.btn-large:first-child{
    -webkit-border-radius:6px 6px 0 0;
    -moz-border-radius:6px 6px 0 0;
    border-radius:6px 6px 0 0
}
.btn-group-vertical>.btn-large:last-child{
    -webkit-border-radius:0 0 6px 6px;
    -moz-border-radius:0 0 6px 6px;
    border-radius:0 0 6px 6px
}
.alert{
    padding:8px 35px 8px 14px;
    margin-bottom:20px;
    text-shadow:0 1px 0 rgba(255,255,255,.5);
    background-color:#fcf8e3;
    border:1px solid #fbeed5;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px
}
.alert,.alert h4{
    color:#c09853
}
.alert h4{
    margin:0
}
.alert .close{
    position:relative;
    top:-2px;
    right:-21px;
    line-height:20px
}
.alert-success{
    background-color:#dff0d8;
    border-color:#d6e9c6;
    color:#468847
}
.alert-success h4{
    color:#468847
}
.alert-danger,.alert-error{
    background-color:#f2dede;
    border-color:#eed3d7;
    color:#b94a48
}
.alert-danger h4,.alert-error h4{
    color:#b94a48
}
.alert-info{
    background-color:#d9edf7;
    border-color:#bce8f1;
    color:#3a87ad
}
.alert-info h4{
    color:#3a87ad
}
.alert-block{
    padding-top:14px;
    padding-bottom:14px
}
.alert-block>p,.alert-block>ul{
    margin-bottom:0
}
.alert-block p+p{
    margin-top:5px
}
.nav{
    margin-left:0;
    margin-bottom:20px;
    list-style:none
}
.nav>li>a{
    display:block
}
.nav>li>a:hover,.nav>li>a:focus{
    text-decoration:none;
    background-color:#eee
}
.nav>li>a>img{
    max-width:none
}
.nav>.pull-right,.product-header .nav>.utility-bar{
    float:right
}
.nav-header{
    display:block;
    padding:3px 15px;
    font-size:11px;
    font-weight:700;
    line-height:20px;
    color:#999;
    text-shadow:0 1px 0 rgba(255,255,255,.5);
    text-transform:uppercase
}
.nav li+.nav-header{
    margin-top:9px
}
.nav-list{
    padding-left:15px;
    padding-right:15px;
    margin-bottom:0
}
.nav-list>li>a,.nav-list .nav-header{
    margin-left:-15px;
    margin-right:-15px;
    text-shadow:0 1px 0 rgba(255,255,255,.5)
}
.nav-list>li>a{
    padding:3px 15px
}
.nav-list>.active>a,.nav-list>.active>a:hover,.nav-list>.active>a:focus{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.2);
    background-color:orange
}
.nav-list [class^=icon-],.nav-list [class*=" icon-"]{
    margin-right:2px
}
.nav-list .divider{
    *width:100%;
    height:1px;
    margin:9px 1px;
    *margin:-5px 0 5px;
    overflow:hidden;
    background-color:#e5e5e5;
    border-bottom:1px solid #fff
}
.nav-tabs,.nav-pills{
    *zoom:1
}
.nav-tabs:before,.nav-tabs:after,.nav-pills:before,.nav-pills:after{
    display:table;
    content:"";
    line-height:0
}
.nav-tabs:after,.nav-pills:after{
    clear:both
}
.nav-tabs>li,.nav-pills>li{
    float:left
}
.nav-tabs>li>a,.nav-pills>li>a{
    padding-right:12px;
    padding-left:12px;
    margin-right:2px;
    line-height:14px
}
.nav-tabs{
    border-bottom:1px solid #ddd
}
.nav-tabs>li{
    margin-bottom:-1px
}
.nav-tabs>li>a{
    padding-top:8px;
    padding-bottom:8px;
    line-height:20px;
    border:1px solid transparent;
    -webkit-border-radius:4px 4px 0 0;
    -moz-border-radius:4px 4px 0 0;
    border-radius:4px 4px 0 0
}
.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{
    border-color:#eee #eee #ddd
}
.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus{
    color:#555;
    background-color:#fff;
    border:1px solid #ddd;
    border-bottom-color:transparent;
    cursor:default
}
.nav-pills>li>a{
    padding-top:8px;
    padding-bottom:8px;
    margin-top:2px;
    margin-bottom:2px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus{
    color:#fff;
    background-color:orange
}
.nav-stacked>li{
    float:none
}
.nav-stacked>li>a{
    margin-right:0
}
.nav-tabs.nav-stacked{
    border-bottom:0
}
.nav-tabs.nav-stacked>li>a{
    border:1px solid #ddd;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
.nav-tabs.nav-stacked>li:first-child>a{
    -webkit-border-top-right-radius:4px;
    -moz-border-radius-topright:4px;
    border-top-right-radius:4px;
    -webkit-border-top-left-radius:4px;
    -moz-border-radius-topleft:4px;
    border-top-left-radius:4px
}
.nav-tabs.nav-stacked>li:last-child>a{
    -webkit-border-bottom-right-radius:4px;
    -moz-border-radius-bottomright:4px;
    border-bottom-right-radius:4px;
    -webkit-border-bottom-left-radius:4px;
    -moz-border-radius-bottomleft:4px;
    border-bottom-left-radius:4px
}
.nav-tabs.nav-stacked>li>a:hover,.nav-tabs.nav-stacked>li>a:focus{
    border-color:#ddd;
    z-index:2
}
.nav-pills.nav-stacked>li>a{
    margin-bottom:3px
}
.nav-pills.nav-stacked>li:last-child>a{
    margin-bottom:1px
}
.nav-tabs .dropdown-menu{
    -webkit-border-radius:0 0 6px 6px;
    -moz-border-radius:0 0 6px 6px;
    border-radius:0 0 6px 6px
}
.nav-pills .dropdown-menu{
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px
}
.nav .dropdown-toggle .caret{
    border-top-color:orange;
    border-bottom-color:orange;
    margin-top:6px
}
.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret{
    border-top-color:#b37300;
    border-bottom-color:#b37300
}
.nav-tabs .dropdown-toggle .caret{
    margin-top:8px
}
.nav .active .dropdown-toggle .caret{
    border-top-color:#fff;
    border-bottom-color:#fff
}
.nav-tabs .active .dropdown-toggle .caret{
    border-top-color:#555;
    border-bottom-color:#555
}
.nav>.dropdown.active>a:hover,.nav>.dropdown.active>a:focus{
    cursor:pointer
}
.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover,.nav>li.dropdown.open.active>a:focus{
    color:#fff;
    background-color:#999;
    border-color:#999
}
.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open a:focus .caret{
    border-top-color:#fff;
    border-bottom-color:#fff;
    opacity:1;
    filter:alpha(opacity=100)
}
.tabs-stacked .open>a:hover,.tabs-stacked .open>a:focus{
    border-color:#999
}
.tabbable{
    *zoom:1
}
.tabbable:before,.tabbable:after{
    display:table;
    content:"";
    line-height:0
}
.tabbable:after{
    clear:both
}
.tab-content{
    overflow:auto
}
.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{
    border-bottom:0
}
.tab-content>.tab-pane,.pill-content>.pill-pane{
    display:none
}
.tab-content>.active,.pill-content>.active{
    display:block
}
.tabs-below>.nav-tabs{
    border-top:1px solid #ddd
}
.tabs-below>.nav-tabs>li{
    margin-top:-1px;
    margin-bottom:0
}
.tabs-below>.nav-tabs>li>a{
    -webkit-border-radius:0 0 4px 4px;
    -moz-border-radius:0 0 4px 4px;
    border-radius:0 0 4px 4px
}
.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus{
    border-bottom-color:transparent;
    border-top-color:#ddd
}
.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus{
    border-color:transparent #ddd #ddd
}
.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{
    float:none
}
.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{
    min-width:74px;
    margin-right:0;
    margin-bottom:3px
}
.tabs-left>.nav-tabs{
    float:left;
    margin-right:19px;
    border-right:1px solid #ddd
}
.tabs-left>.nav-tabs>li>a{
    margin-right:-1px;
    -webkit-border-radius:4px 0 0 4px;
    -moz-border-radius:4px 0 0 4px;
    border-radius:4px 0 0 4px
}
.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus{
    border-color:#eee #ddd #eee #eee
}
.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus{
    border-color:#ddd transparent #ddd #ddd;
    *border-right-color:#fff
}
.tabs-right>.nav-tabs{
    float:right;
    margin-left:19px;
    border-left:1px solid #ddd
}
.tabs-right>.nav-tabs>li>a{
    margin-left:-1px;
    -webkit-border-radius:0 4px 4px 0;
    -moz-border-radius:0 4px 4px 0;
    border-radius:0 4px 4px 0
}
.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus{
    border-color:#eee #eee #eee #ddd
}
.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover,.tabs-right>.nav-tabs .active>a:focus{
    border-color:#ddd #ddd #ddd transparent;
    *border-left-color:#fff
}
.nav>.disabled>a{
    color:#999
}
.nav>.disabled>a:hover,.nav>.disabled>a:focus{
    text-decoration:none;
    background-color:transparent;
    cursor:default
}
.navbar{
    overflow:visible;
    margin-bottom:20px;
    *position:relative;
    *z-index:2
}
.navbar-inner{
    min-height:40px;
    padding-left:20px;
    padding-right:20px;
    background-color:#f9f9f9;
    background-image:-moz-linear-gradient(top,#fff,#f2f2f2);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));
    background-image:-webkit-linear-gradient(top,#fff,#f2f2f2);
    background-image:-o-linear-gradient(top,#fff,#f2f2f2);
    background-image:linear-gradient(to bottom,#fff,#f2f2f2);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFF2F2F2', GradientType=0);
    border:1px solid #d4d4d4;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    -webkit-box-shadow:0 1px 4px rgba(0,0,0,.065);
    -moz-box-shadow:0 1px 4px rgba(0,0,0,.065);
    box-shadow:0 1px 4px rgba(0,0,0,.065);
    *zoom:1
}
.navbar-inner:before,.navbar-inner:after{
    display:table;
    content:"";
    line-height:0
}
.navbar-inner:after{
    clear:both
}
.navbar .container{
    width:auto
}
.nav-collapse.collapse{
    height:auto;
    overflow:visible
}
.navbar .brand{
    float:left;
    display:block;
    padding:10px 20px;
    margin-left:-20px;
    font-size:20px;
    font-weight:200;
    color:#777;
    text-shadow:0 1px 0 #fff
}
.navbar .brand:hover,.navbar .brand:focus{
    text-decoration:none
}
.navbar-text{
    margin-bottom:0;
    line-height:40px;
    color:#777
}
.navbar-link{
    color:#777
}
.navbar-link:hover,.navbar-link:focus{
    color:#333
}
.navbar .divider-vertical{
    height:40px;
    margin:0 9px;
    border-left:1px solid #f2f2f2;
    border-right:1px solid #fff
}
.navbar .btn,.navbar .btn-group{
    margin-top:5px
}
.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn,.navbar .input-prepend .btn-group,.navbar .input-append .btn-group{
    margin-top:0
}
.navbar-form{
    margin-bottom:0;
    *zoom:1
}
.navbar-form:before,.navbar-form:after{
    display:table;
    content:"";
    line-height:0
}
.navbar-form:after{
    clear:both
}
.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{
    margin-top:5px
}
.navbar-form input,.navbar-form select,.navbar-form .btn{
    display:inline-block;
    margin-bottom:0
}
.navbar-form input[type=image],.navbar-form input[type=checkbox],.navbar-form input[type=radio]{
    margin-top:3px
}
.navbar-form .input-append,.navbar-form .input-prepend{
    margin-top:5px;
    white-space:nowrap
}
.navbar-form .input-append input,.navbar-form .input-prepend input{
    margin-top:0
}
.navbar-search{
    position:relative;
    float:left;
    margin-top:5px;
    margin-bottom:0
}
.navbar-search .search-query{
    margin-bottom:0;
    padding:4px 14px;
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size:13px;
    font-weight:400;
    line-height:1;
    -webkit-border-radius:15px;
    -moz-border-radius:15px;
    border-radius:15px
}
.navbar-static-top{
    position:static;
    margin-bottom:0
}
.navbar-static-top .navbar-inner{
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
.navbar-fixed-top,.navbar-fixed-bottom{
    position:fixed;
    right:0;
    left:0;
    z-index:1030;
    margin-bottom:0
}
.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{
    border-width:0 0 1px
}
.navbar-fixed-bottom .navbar-inner{
    border-width:1px 0 0
}
.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{
    padding-left:0;
    padding-right:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{
    width:940px
}
.navbar-fixed-top{
    top:0
}
.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{
    -webkit-box-shadow:0 1px 10px rgba(0,0,0,.1);
    -moz-box-shadow:0 1px 10px rgba(0,0,0,.1);
    box-shadow:0 1px 10px rgba(0,0,0,.1)
}
.navbar-fixed-bottom{
    bottom:0
}
.navbar-fixed-bottom .navbar-inner{
    -webkit-box-shadow:0 -1px 10px rgba(0,0,0,.1);
    -moz-box-shadow:0 -1px 10px rgba(0,0,0,.1);
    box-shadow:0 -1px 10px rgba(0,0,0,.1)
}
.navbar .nav{
    position:relative;
    left:0;
    display:block;
    float:left;
    margin:0 10px 0 0
}
.navbar .nav.pull-right,.navbar .product-header .nav.utility-bar,.product-header .navbar .nav.utility-bar{
    float:right;
    margin-right:0
}
.navbar .nav>li{
    float:left
}
.navbar .nav>li>a{
    float:none;
    padding:10px 15px;
    color:#777;
    text-decoration:none;
    text-shadow:0 1px 0 #fff
}
.navbar .nav .dropdown-toggle .caret{
    margin-top:8px
}
.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{
    background-color:transparent;
    color:#333;
    text-decoration:none
}
.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{
    color:#555;
    text-decoration:none;
    background-color:#e6e6e6;
    -webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,.125);
    -moz-box-shadow:inset 0 3px 8px rgba(0,0,0,.125);
    box-shadow:inset 0 3px 8px rgba(0,0,0,.125)
}
.navbar .btn-navbar{
    display:none;
    float:right;
    padding:7px 10px;
    margin-left:5px;
    margin-right:5px;
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25);
    background-color:#ededed;
    background-image:-moz-linear-gradient(top,#f2f2f2,#e6e6e6);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#e6e6e6));
    background-image:-webkit-linear-gradient(top,#f2f2f2,#e6e6e6);
    background-image:-o-linear-gradient(top,#f2f2f2,#e6e6e6);
    background-image:linear-gradient(to bottom,#f2f2f2,#e6e6e6);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF2F2F2', endColorstr='#FFE6E6E6', GradientType=0);
    border-color:#e6e6e6 #e6e6e6 #bfbfbf;
    border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
    *background-color:#e6e6e6;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
    -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075);
    -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075);
    box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075)
}
.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{
    color:#fff;
    background-color:#e6e6e6;
    *background-color:#d9d9d9
}
.navbar .btn-navbar:active,.navbar .btn-navbar.active{
    background-color:#ccc \9
}
.navbar .btn-navbar .icon-bar{
    display:block;
    width:18px;
    height:2px;
    background-color:#f5f5f5;
    -webkit-border-radius:1px;
    -moz-border-radius:1px;
    border-radius:1px;
    -webkit-box-shadow:0 1px 0 rgba(0,0,0,.25);
    -moz-box-shadow:0 1px 0 rgba(0,0,0,.25);
    box-shadow:0 1px 0 rgba(0,0,0,.25)
}
.btn-navbar .icon-bar+.icon-bar{
    margin-top:3px
}
.navbar .nav>li>.dropdown-menu:before{
    content:'';
    display:inline-block;
    border-left:7px solid transparent;
    border-right:7px solid transparent;
    border-bottom:7px solid #ccc;
    border-bottom-color:rgba(0,0,0,.2);
    position:absolute;
    top:-7px;
    left:9px
}
.navbar .nav>li>.dropdown-menu:after{
    content:'';
    display:inline-block;
    border-left:6px solid transparent;
    border-right:6px solid transparent;
    border-bottom:6px solid #fff;
    position:absolute;
    top:-6px;
    left:10px
}
.navbar-fixed-bottom .nav>li>.dropdown-menu:before{
    border-top:7px solid #ccc;
    border-top-color:rgba(0,0,0,.2);
    border-bottom:0;
    bottom:-7px;
    top:auto
}
.navbar-fixed-bottom .nav>li>.dropdown-menu:after{
    border-top:6px solid #fff;
    border-bottom:0;
    bottom:-6px;
    top:auto
}
.navbar .nav li.dropdown>a:hover .caret,.navbar .nav li.dropdown>a:focus .caret{
    border-top-color:#555;
    border-bottom-color:#555
}
.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{
    background-color:#e6e6e6;
    color:#555
}
.navbar .nav li.dropdown>.dropdown-toggle .caret{
    border-top-color:#777;
    border-bottom-color:#777
}
.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{
    border-top-color:#555;
    border-bottom-color:#555
}
.navbar .pull-right>li>.dropdown-menu,.navbar .product-header .utility-bar>li>.dropdown-menu,.product-header .navbar .utility-bar>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right,.navbar .product-header .nav>li>.dropdown-menu.utility-bar,.product-header .navbar .nav>li>.dropdown-menu.utility-bar{
    left:auto;
    right:0
}
.navbar .pull-right>li>.dropdown-menu:before,.navbar .product-header .utility-bar>li>.dropdown-menu:before,.product-header .navbar .utility-bar>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before,.navbar .product-header .nav>li>.dropdown-menu.utility-bar:before,.product-header .navbar .nav>li>.dropdown-menu.utility-bar:before{
    left:auto;
    right:12px
}
.navbar .pull-right>li>.dropdown-menu:after,.navbar .product-header .utility-bar>li>.dropdown-menu:after,.product-header .navbar .utility-bar>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after,.navbar .product-header .nav>li>.dropdown-menu.utility-bar:after,.product-header .navbar .nav>li>.dropdown-menu.utility-bar:after{
    left:auto;
    right:13px
}
.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .product-header .utility-bar>li>.dropdown-menu .dropdown-menu,.product-header .navbar .utility-bar>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu,.navbar .product-header .nav>li>.dropdown-menu.utility-bar .dropdown-menu,.product-header .navbar .nav>li>.dropdown-menu.utility-bar .dropdown-menu{
    left:auto;
    right:100%;
    margin-left:0;
    margin-right:-1px;
    -webkit-border-radius:6px 0 6px 6px;
    -moz-border-radius:6px 0 6px 6px;
    border-radius:6px 0 6px 6px
}
.navbar-inverse .navbar-inner{
    background-color:#1b1b1b;
    background-image:-moz-linear-gradient(top,#222,#111);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#222),to(#111));
    background-image:-webkit-linear-gradient(top,#222,#111);
    background-image:-o-linear-gradient(top,#222,#111);
    background-image:linear-gradient(to bottom,#222,#111);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF222222', endColorstr='#FF111111', GradientType=0);
    border-color:#252525
}
.navbar-inverse .brand,.navbar-inverse .nav>li>a{
    color:#999;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.navbar-inverse .brand:hover,.navbar-inverse .brand:focus,.navbar-inverse .nav>li>a:hover,.navbar-inverse .nav>li>a:focus{
    color:#fff
}
.navbar-inverse .brand{
    color:#999
}
.navbar-inverse .navbar-text{
    color:#999
}
.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{
    background-color:transparent;
    color:#fff
}
.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{
    color:#fff;
    background-color:#111
}
.navbar-inverse .navbar-link{
    color:#999
}
.navbar-inverse .navbar-link:hover,.navbar-inverse .navbar-link:focus{
    color:#fff
}
.navbar-inverse .divider-vertical{
    border-left-color:#111;
    border-right-color:#222
}
.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{
    background-color:#111;
    color:#fff
}
.navbar-inverse .nav li.dropdown>a:hover .caret,.navbar-inverse .nav li.dropdown>a:focus .caret{
    border-top-color:#fff;
    color:#fff
}
.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{
    border-top-color:#999;
    border-bottom-color:#999
}
.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{
    border-top-color:#fff;
    border-bottom-color:#fff
}
.navbar-inverse .navbar-search .search-query{
    color:#fff;
    background-color:#515151;
    border-color:#111;
    -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 1px 0 rgba(255,255,255,.15);
    -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 1px 0 rgba(255,255,255,.15);
    box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 1px 0 rgba(255,255,255,.15);
    -webkit-transition:none;
    -moz-transition:none;
    -o-transition:none;
    transition:none
}
.navbar-inverse .navbar-search .search-query:-moz-placeholder{
    color:#ccc
}
.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{
    color:#ccc
}
.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{
    color:#ccc
}
.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{
    padding:5px 15px;
    color:#333;
    text-shadow:0 1px 0 #fff;
    background-color:#fff;
    border:0;
    -webkit-box-shadow:0 0 3px rgba(0,0,0,.15);
    -moz-box-shadow:0 0 3px rgba(0,0,0,.15);
    box-shadow:0 0 3px rgba(0,0,0,.15);
    outline:0
}
.navbar-inverse .btn-navbar{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25);
    background-color:#0e0e0e;
    background-image:-moz-linear-gradient(top,#151515,#040404);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#151515),to(#040404));
    background-image:-webkit-linear-gradient(top,#151515,#040404);
    background-image:-o-linear-gradient(top,#151515,#040404);
    background-image:linear-gradient(to bottom,#151515,#040404);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF151515', endColorstr='#FF040404', GradientType=0);
    border-color:#040404 #040404 #000;
    border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
    *background-color:#040404;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{
    color:#fff;
    background-color:#040404;
    *background-color:#000
}
.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{
    background-color:#000 \9
}
.modal-backdrop{
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:1040;
    background-color:#000
}
.modal-backdrop.fade{
    opacity:0
}
.modal-backdrop,.modal-backdrop.fade.in{
    opacity:.8;
    filter:alpha(opacity=80)
}
.modal{
    position:fixed;
    top:10%;
    left:50%;
    z-index:1050;
    width:560px;
    margin-left:-280px;
    background-color:#fff;
    border:1px solid #999;
    border:1px solid rgba(0,0,0,.3);
    *border:1px solid #999;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px;
    -webkit-box-shadow:0 3px 7px rgba(0,0,0,.3);
    -moz-box-shadow:0 3px 7px rgba(0,0,0,.3);
    box-shadow:0 3px 7px rgba(0,0,0,.3);
    -webkit-background-clip:padding-box;
    -moz-background-clip:padding-box;
    background-clip:padding-box;
    outline:0
}
.modal.fade{
    -webkit-transition:opacity .3s linear,top .3s ease-out;
    -moz-transition:opacity .3s linear,top .3s ease-out;
    -o-transition:opacity .3s linear,top .3s ease-out;
    transition:opacity .3s linear,top .3s ease-out;
    top:-25%
}
.modal.fade.in{
    top:10%
}
.modal-header{
    padding:9px 15px;
    border-bottom:1px solid #eee
}
.modal-header .close{
    margin-top:2px
}
.modal-header h3{
    margin:0;
    line-height:30px
}
.modal-body{
    position:relative;
    overflow-y:auto;
    max-height:400px;
    padding:15px
}
.modal-form{
    margin-bottom:0
}
.modal-footer{
    padding:14px 15px 15px;
    margin-bottom:0;
    text-align:right;
    background-color:#f5f5f5;
    border-top:1px solid #ddd;
    -webkit-border-radius:0 0 6px 6px;
    -moz-border-radius:0 0 6px 6px;
    border-radius:0 0 6px 6px;
    -webkit-box-shadow:inset 0 1px 0 #fff;
    -moz-box-shadow:inset 0 1px 0 #fff;
    box-shadow:inset 0 1px 0 #fff;
    *zoom:1
}
.modal-footer:before,.modal-footer:after{
    display:table;
    content:"";
    line-height:0
}
.modal-footer:after{
    clear:both
}
.modal-footer .btn+.btn{
    margin-left:5px;
    margin-bottom:0
}
.modal-footer .btn-group .btn+.btn{
    margin-left:-1px
}
.modal-footer .btn-block+.btn-block{
    margin-left:0
}
.tooltip{
    position:absolute;
    z-index:1030;
    display:block;
    visibility:visible;
    font-size:11px;
    line-height:1.4;
    opacity:0;
    filter:alpha(opacity=0)
}
.tooltip.in{
    opacity:.8;
    filter:alpha(opacity=80)
}
.tooltip.top{
    margin-top:-3px;
    padding:5px 0
}
.tooltip.right{
    margin-left:3px;
    padding:0 5px
}
.tooltip.bottom{
    margin-top:3px;
    padding:5px 0
}
.tooltip.left{
    margin-left:-3px;
    padding:0 5px
}
.tooltip-inner{
    max-width:200px;
    padding:8px;
    color:#fff;
    text-align:center;
    text-decoration:none;
    background-color:#000;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px
}
.tooltip-arrow{
    position:absolute;
    width:0;
    height:0;
    border-color:transparent;
    border-style:solid
}
.tooltip.top .tooltip-arrow{
    bottom:0;
    left:50%;
    margin-left:-5px;
    border-width:5px 5px 0;
    border-top-color:#000
}
.tooltip.right .tooltip-arrow{
    top:50%;
    left:0;
    margin-top:-5px;
    border-width:5px 5px 5px 0;
    border-right-color:#000
}
.tooltip.left .tooltip-arrow{
    top:50%;
    right:0;
    margin-top:-5px;
    border-width:5px 0 5px 5px;
    border-left-color:#000
}
.tooltip.bottom .tooltip-arrow{
    top:0;
    left:50%;
    margin-left:-5px;
    border-width:0 5px 5px;
    border-bottom-color:#000
}
.popover{
    position:absolute;
    top:0;
    left:0;
    z-index:1010;
    display:none;
    max-width:276px;
    padding:1px;
    text-align:left;
    background-color:#fff;
    -webkit-background-clip:padding-box;
    -moz-background-clip:padding;
    background-clip:padding-box;
    border:1px solid #ccc;
    border:1px solid rgba(0,0,0,.2);
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px;
    -webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);
    -moz-box-shadow:0 5px 10px rgba(0,0,0,.2);
    box-shadow:0 5px 10px rgba(0,0,0,.2);
    white-space:normal
}
.popover.top{
    margin-top:-10px
}
.popover.right{
    margin-left:10px
}
.popover.bottom{
    margin-top:10px
}
.popover.left{
    margin-left:-10px
}
.popover-title{
    margin:0;
    padding:8px 14px;
    font-size:14px;
    font-weight:400;
    line-height:18px;
    background-color:#f7f7f7;
    border-bottom:1px solid #ebebeb;
    -webkit-border-radius:5px 5px 0 0;
    -moz-border-radius:5px 5px 0 0;
    border-radius:5px 5px 0 0
}
.popover-title:empty{
    display:none
}
.popover-content{
    padding:9px 14px
}
.popover .arrow,.popover .arrow:after{
    position:absolute;
    display:block;
    width:0;
    height:0;
    border-color:transparent;
    border-style:solid
}
.popover .arrow{
    border-width:11px
}
.popover .arrow:after{
    border-width:10px;
    content:""
}
.popover.top .arrow{
    left:50%;
    margin-left:-11px;
    border-bottom-width:0;
    border-top-color:#999;
    border-top-color:rgba(0,0,0,.25);
    bottom:-11px
}
.popover.top .arrow:after{
    bottom:1px;
    margin-left:-10px;
    border-bottom-width:0;
    border-top-color:#fff
}
.popover.right .arrow{
    top:50%;
    left:-11px;
    margin-top:-11px;
    border-left-width:0;
    border-right-color:#999;
    border-right-color:rgba(0,0,0,.25)
}
.popover.right .arrow:after{
    left:1px;
    bottom:-10px;
    border-left-width:0;
    border-right-color:#fff
}
.popover.bottom .arrow{
    left:50%;
    margin-left:-11px;
    border-top-width:0;
    border-bottom-color:#999;
    border-bottom-color:rgba(0,0,0,.25);
    top:-11px
}
.popover.bottom .arrow:after{
    top:1px;
    margin-left:-10px;
    border-top-width:0;
    border-bottom-color:#fff
}
.popover.left .arrow{
    top:50%;
    right:-11px;
    margin-top:-11px;
    border-right-width:0;
    border-left-color:#999;
    border-left-color:rgba(0,0,0,.25)
}
.popover.left .arrow:after{
    right:1px;
    border-right-width:0;
    border-left-color:#fff;
    bottom:-10px
}
.thumbnails{
    margin-left:-20px;
    list-style:none;
    *zoom:1
}
.thumbnails:before,.thumbnails:after{
    display:table;
    content:"";
    line-height:0
}
.thumbnails:after{
    clear:both
}
.row-fluid .thumbnails{
    margin-left:0
}
.thumbnails>li{
    float:left;
    margin-bottom:20px;
    margin-left:20px
}
.thumbnail{
    display:block;
    padding:4px;
    line-height:20px;
    border:1px solid #ddd;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    -webkit-box-shadow:0 1px 3px rgba(0,0,0,.055);
    -moz-box-shadow:0 1px 3px rgba(0,0,0,.055);
    box-shadow:0 1px 3px rgba(0,0,0,.055);
    -webkit-transition:all .2s ease-in-out;
    -moz-transition:all .2s ease-in-out;
    -o-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out
}
a.thumbnail:hover,a.thumbnail:focus{
    border-color:orange;
    -webkit-box-shadow:0 1px 4px rgba(0,105,214,.25);
    -moz-box-shadow:0 1px 4px rgba(0,105,214,.25);
    box-shadow:0 1px 4px rgba(0,105,214,.25)
}
.thumbnail>img{
    display:block;
    max-width:100%;
    margin-left:auto;
    margin-right:auto
}
.thumbnail .caption{
    padding:9px;
    color:#555
}
.media,.media-body{
    overflow:hidden;
    *overflow:visible;
    zoom:1
}
.media,.media .media{
    margin-top:15px
}
.media:first-child{
    margin-top:0
}
.media-object{
    display:block
}
.media-heading{
    margin:0 0 5px
}
.media>.pull-left,.media>.country-list,.media>.region-list,.product-header .media>.breadcrumbs,.product-header .media>.title-bar{
    margin-right:10px
}
.media>.pull-right,.product-header .media>.utility-bar{
    margin-left:10px
}
.media-list{
    margin-left:0;
    list-style:none
}
.carousel{
    position:relative;
    margin-bottom:20px;
    line-height:1
}
.carousel-inner{
    overflow:hidden;
    width:100%;
    position:relative
}
.carousel-inner>.item{
    display:none;
    position:relative;
    -webkit-transition:.6s ease-in-out left;
    -moz-transition:.6s ease-in-out left;
    -o-transition:.6s ease-in-out left;
    transition:.6s ease-in-out left
}
.carousel-inner>.item>img,.carousel-inner>.item>a>img{
    display:block;
    line-height:1
}
.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{
    display:block
}
.carousel-inner>.active{
    left:0
}
.carousel-inner>.next,.carousel-inner>.prev{
    position:absolute;
    top:0;
    width:100%
}
.carousel-inner>.next{
    left:100%
}
.carousel-inner>.prev{
    left:-100%
}
.carousel-inner>.next.left,.carousel-inner>.prev.right{
    left:0
}
.carousel-inner>.active.left{
    left:-100%
}
.carousel-inner>.active.right{
    left:100%
}
.carousel-control{
    position:absolute;
    top:40%;
    left:15px;
    width:40px;
    height:40px;
    margin-top:-20px;
    font-size:60px;
    font-weight:100;
    line-height:30px;
    color:#fff;
    text-align:center;
    background:#222;
    border:3px solid #fff;
    -webkit-border-radius:23px;
    -moz-border-radius:23px;
    border-radius:23px;
    opacity:.5;
    filter:alpha(opacity=50)
}
.carousel-control.right{
    left:auto;
    right:15px
}
.carousel-control:hover,.carousel-control:focus{
    color:#fff;
    text-decoration:none;
    opacity:.9;
    filter:alpha(opacity=90)
}
.carousel-indicators{
    position:absolute;
    top:15px;
    right:15px;
    z-index:5;
    margin:0;
    list-style:none
}
.carousel-indicators li{
    display:block;
    float:left;
    width:10px;
    height:10px;
    margin-left:5px;
    text-indent:-999px;
    background-color:#ccc;
    background-color:rgba(255,255,255,.25);
    border-radius:5px
}
.carousel-indicators .active{
    background-color:#fff
}
.carousel-caption{
    position:absolute;
    left:0;
    right:0;
    bottom:0;
    padding:15px;
    background:#333;
    background:rgba(0,0,0,.75)
}
.carousel-caption h4,.carousel-caption p{
    color:#fff;
    line-height:20px
}
.carousel-caption h4{
    margin:0 0 5px
}
.carousel-caption p{
    margin-bottom:0
}
.pull-right,.product-header .utility-bar{
    float:right
}
.pull-left,.country-list,.region-list,.product-header .breadcrumbs,.product-header .title-bar{
    float:left
}
.hide{
    display:none
}
.show{
    display:block
}
.invisible{
    visibility:hidden
}
.affix{
    position:fixed
}
.clearfix{
    *zoom:1
}
.clearfix:before,.clearfix:after{
    display:table;
    content:"";
    line-height:0
}
.clearfix:after{
    clear:both
}
.hide-text{
    font:0/0 a;
    color:transparent;
    text-shadow:none;
    background-color:transparent;
    border:0
}
.input-block-level{
    display:block;
    width:100%;
    min-height:30px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
/*! * Bootstrap Responsive v2.3.2 * * Copyright 2012 Twitter, Inc * Licensed under the Apache License v2.0 * http://www.apache.org/licenses/LICENSE-2.0 * * Designed and built with all the love in the world @twitter by @mdo and @fat. */
@-ms-viewport{
    width:device-width
}
.hidden{
    display:none;
    visibility:hidden
}
.visible-phone{
    display:none!important
}
.visible-tablet{
    display:none!important
}
.hidden-desktop{
    display:none!important
}
.visible-desktop{
    display:inherit!important
}
@media (min-width:768px) and (max-width:979px){
    .hidden-desktop{
        display:inherit!important
    }
    .visible-desktop{
        display:none!important
    }
    .visible-tablet{
        display:inherit!important
    }
    .hidden-tablet{
        display:none!important
    }
}
@media (max-width:767px){
    .hidden-desktop{
        display:inherit!important
    }
    .visible-desktop{
        display:none!important
    }
    .visible-phone{
        display:inherit!important
    }
    .hidden-phone{
        display:none!important
    }
}
.visible-print{
    display:none!important
}
@media print{
    .visible-print{
        display:inherit!important
    }
    .hidden-print{
        display:none!important
    }
}
.clearfix{
    *zoom:1
}
.clearfix:before,.clearfix:after{
    display:table;
    content:"";
    line-height:0
}
.clearfix:after{
    clear:both
}
.hide-text{
    font:0/0 a;
    color:transparent;
    text-shadow:none;
    background-color:transparent;
    border:0
}
.input-block-level{
    display:block;
    width:100%;
    min-height:30px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
@media (min-width:1200px){
    .row{
        margin-left:-30px;
        *zoom:1
    }
    .row:before,.row:after{
        display:table;
        content:"";
        line-height:0
    }
    .row:after{
        clear:both
    }
    [class*=span]{
        float:left;
        min-height:1px;
        margin-left:30px
    }
    .container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{
        width:1170px
    }
    .span1{
        width:70px
    }
    .span2{
        width:170px
    }
    .span3{
        width:270px
    }
    .span4{
        width:370px
    }
    .span5{
        width:470px
    }
    .span6{
        width:570px
    }
    .span7{
        width:670px
    }
    .span8{
        width:770px
    }
    .span9{
        width:870px
    }
    .span10{
        width:970px
    }
    .span11{
        width:1070px
    }
    .span12{
        width:1170px
    }
    .offset1{
        margin-left:130px
    }
    .offset2{
        margin-left:230px
    }
    .offset3{
        margin-left:330px
    }
    .offset4{
        margin-left:430px
    }
    .offset5{
        margin-left:530px
    }
    .offset6{
        margin-left:630px
    }
    .offset7{
        margin-left:730px
    }
    .offset8{
        margin-left:830px
    }
    .offset9{
        margin-left:930px
    }
    .offset10{
        margin-left:1030px
    }
    .offset11{
        margin-left:1130px
    }
    .offset12{
        margin-left:1230px
    }
    .row-fluid{
        width:100%;
        *zoom:1
    }
    .row-fluid:before,.row-fluid:after{
        display:table;
        content:"";
        line-height:0
    }
    .row-fluid:after{
        clear:both
    }
    .row-fluid [class*=span]{
        display:block;
        width:100%;
        min-height:30px;
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        box-sizing:border-box;
        float:left;
        margin-left:2.5641%;
        *margin-left:2.51091%
    }
    .row-fluid [class*=span]:first-child{
        margin-left:0
    }
    .row-fluid .controls-row [class*=span]+[class*=span]{
        margin-left:2.5641%
    }
    .row-fluid .span1{
        width:5.98291%;
        *width:5.92971%
    }
    .row-fluid .span2{
        width:14.52991%;
        *width:14.47672%
    }
    .row-fluid .span3{
        width:23.07692%;
        *width:23.02373%
    }
    .row-fluid .span4{
        width:31.62393%;
        *width:31.57074%
    }
    .row-fluid .span5{
        width:40.17094%;
        *width:40.11775%
    }
    .row-fluid .span6{
        width:48.71795%;
        *width:48.66476%
    }
    .row-fluid .span7{
        width:57.26496%;
        *width:57.21177%
    }
    .row-fluid .span8{
        width:65.81197%;
        *width:65.75877%
    }
    .row-fluid .span9{
        width:74.35897%;
        *width:74.30578%
    }
    .row-fluid .span10{
        width:82.90598%;
        *width:82.85279%
    }
    .row-fluid .span11{
        width:91.45299%;
        *width:91.3998%
    }
    .row-fluid .span12{
        width:100%;
        *width:99.94681%
    }
    .row-fluid .offset1{
        margin-left:11.11111%;
        *margin-left:11.00473%
    }
    .row-fluid .offset1:first-child{
        margin-left:8.54701%;
        *margin-left:8.44063%
    }
    .row-fluid .offset2{
        margin-left:19.65812%;
        *margin-left:19.55174%
    }
    .row-fluid .offset2:first-child{
        margin-left:17.09402%;
        *margin-left:16.98763%
    }
    .row-fluid .offset3{
        margin-left:28.20513%;
        *margin-left:28.09875%
    }
    .row-fluid .offset3:first-child{
        margin-left:25.64103%;
        *margin-left:25.53464%
    }
    .row-fluid .offset4{
        margin-left:36.75214%;
        *margin-left:36.64575%
    }
    .row-fluid .offset4:first-child{
        margin-left:34.18803%;
        *margin-left:34.08165%
    }
    .row-fluid .offset5{
        margin-left:45.29915%;
        *margin-left:45.19276%
    }
    .row-fluid .offset5:first-child{
        margin-left:42.73504%;
        *margin-left:42.62866%
    }
    .row-fluid .offset6{
        margin-left:53.84615%;
        *margin-left:53.73977%
    }
    .row-fluid .offset6:first-child{
        margin-left:51.28205%;
        *margin-left:51.17567%
    }
    .row-fluid .offset7{
        margin-left:62.39316%;
        *margin-left:62.28678%
    }
    .row-fluid .offset7:first-child{
        margin-left:59.82906%;
        *margin-left:59.72268%
    }
    .row-fluid .offset8{
        margin-left:70.94017%;
        *margin-left:70.83379%
    }
    .row-fluid .offset8:first-child{
        margin-left:68.37607%;
        *margin-left:68.26969%
    }
    .row-fluid .offset9{
        margin-left:79.48718%;
        *margin-left:79.3808%
    }
    .row-fluid .offset9:first-child{
        margin-left:76.92308%;
        *margin-left:76.81669%
    }
    .row-fluid .offset10{
        margin-left:88.03419%;
        *margin-left:87.92781%
    }
    .row-fluid .offset10:first-child{
        margin-left:85.47009%;
        *margin-left:85.3637%
    }
    .row-fluid .offset11{
        margin-left:96.5812%;
        *margin-left:96.47481%
    }
    .row-fluid .offset11:first-child{
        margin-left:94.01709%;
        *margin-left:93.91071%
    }
    .row-fluid .offset12{
        margin-left:105.12821%;
        *margin-left:105.02182%
    }
    .row-fluid .offset12:first-child{
        margin-left:102.5641%;
        *margin-left:102.45772%
    }
    input,textarea,.uneditable-input{
        margin-left:0
    }
    .controls-row [class*=span]+[class*=span]{
        margin-left:30px
    }
    input.span1,textarea.span1,.uneditable-input.span1{
        width:56px
    }
    input.span2,textarea.span2,.uneditable-input.span2{
        width:156px
    }
    input.span3,textarea.span3,.uneditable-input.span3{
        width:256px
    }
    input.span4,textarea.span4,.uneditable-input.span4{
        width:356px
    }
    input.span5,textarea.span5,.uneditable-input.span5{
        width:456px
    }
    input.span6,textarea.span6,.uneditable-input.span6{
        width:556px
    }
    input.span7,textarea.span7,.uneditable-input.span7{
        width:656px
    }
    input.span8,textarea.span8,.uneditable-input.span8{
        width:756px
    }
    input.span9,textarea.span9,.uneditable-input.span9{
        width:856px
    }
    input.span10,textarea.span10,.uneditable-input.span10{
        width:956px
    }
    input.span11,textarea.span11,.uneditable-input.span11{
        width:1056px
    }
    input.span12,textarea.span12,.uneditable-input.span12{
        width:1156px
    }
    .thumbnails{
        margin-left:-30px
    }
    .thumbnails>li{
        margin-left:30px
    }
    .row-fluid .thumbnails{
        margin-left:0
    }
}
@media (min-width:768px) and (max-width:979px){
    .row{
        margin-left:-20px;
        *zoom:1
    }
    .row:before,.row:after{
        display:table;
        content:"";
        line-height:0
    }
    .row:after{
        clear:both
    }
    [class*=span]{
        float:left;
        min-height:1px;
        margin-left:20px
    }
    .container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{
        width:724px
    }
    .span1{
        width:42px
    }
    .span2{
        width:104px
    }
    .span3{
        width:166px
    }
    .span4{
        width:228px
    }
    .span5{
        width:290px
    }
    .span6{
        width:352px
    }
    .span7{
        width:414px
    }
    .span8{
        width:476px
    }
    .span9{
        width:538px
    }
    .span10{
        width:600px
    }
    .span11{
        width:662px
    }
    .span12{
        width:724px
    }
    .offset1{
        margin-left:82px
    }
    .offset2{
        margin-left:144px
    }
    .offset3{
        margin-left:206px
    }
    .offset4{
        margin-left:268px
    }
    .offset5{
        margin-left:330px
    }
    .offset6{
        margin-left:392px
    }
    .offset7{
        margin-left:454px
    }
    .offset8{
        margin-left:516px
    }
    .offset9{
        margin-left:578px
    }
    .offset10{
        margin-left:640px
    }
    .offset11{
        margin-left:702px
    }
    .offset12{
        margin-left:764px
    }
    .row-fluid{
        width:100%;
        *zoom:1
    }
    .row-fluid:before,.row-fluid:after{
        display:table;
        content:"";
        line-height:0
    }
    .row-fluid:after{
        clear:both
    }
    .row-fluid [class*=span]{
        display:block;
        width:100%;
        min-height:30px;
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        box-sizing:border-box;
        float:left;
        margin-left:2.76243%;
        *margin-left:2.70924%
    }
    .row-fluid [class*=span]:first-child{
        margin-left:0
    }
    .row-fluid .controls-row [class*=span]+[class*=span]{
        margin-left:2.76243%
    }
    .row-fluid .span1{
        width:5.8011%;
        *width:5.74791%
    }
    .row-fluid .span2{
        width:14.36464%;
        *width:14.31145%
    }
    .row-fluid .span3{
        width:22.92818%;
        *width:22.87499%
    }
    .row-fluid .span4{
        width:31.49171%;
        *width:31.43852%
    }
    .row-fluid .span5{
        width:40.05525%;
        *width:40.00206%
    }
    .row-fluid .span6{
        width:48.61878%;
        *width:48.56559%
    }
    .row-fluid .span7{
        width:57.18232%;
        *width:57.12913%
    }
    .row-fluid .span8{
        width:65.74586%;
        *width:65.69266%
    }
    .row-fluid .span9{
        width:74.30939%;
        *width:74.2562%
    }
    .row-fluid .span10{
        width:82.87293%;
        *width:82.81974%
    }
    .row-fluid .span11{
        width:91.43646%;
        *width:91.38327%
    }
    .row-fluid .span12{
        width:100%;
        *width:99.94681%
    }
    .row-fluid .offset1{
        margin-left:11.32597%;
        *margin-left:11.21958%
    }
    .row-fluid .offset1:first-child{
        margin-left:8.56354%;
        *margin-left:8.45715%
    }
    .row-fluid .offset2{
        margin-left:19.8895%;
        *margin-left:19.78312%
    }
    .row-fluid .offset2:first-child{
        margin-left:17.12707%;
        *margin-left:17.02069%
    }
    .row-fluid .offset3{
        margin-left:28.45304%;
        *margin-left:28.34666%
    }
    .row-fluid .offset3:first-child{
        margin-left:25.69061%;
        *margin-left:25.58422%
    }
    .row-fluid .offset4{
        margin-left:37.01657%;
        *margin-left:36.91019%
    }
    .row-fluid .offset4:first-child{
        margin-left:34.25414%;
        *margin-left:34.14776%
    }
    .row-fluid .offset5{
        margin-left:45.58011%;
        *margin-left:45.47373%
    }
    .row-fluid .offset5:first-child{
        margin-left:42.81768%;
        *margin-left:42.7113%
    }
    .row-fluid .offset6{
        margin-left:54.14365%;
        *margin-left:54.03726%
    }
    .row-fluid .offset6:first-child{
        margin-left:51.38122%;
        *margin-left:51.27483%
    }
    .row-fluid .offset7{
        margin-left:62.70718%;
        *margin-left:62.6008%
    }
    .row-fluid .offset7:first-child{
        margin-left:59.94475%;
        *margin-left:59.83837%
    }
    .row-fluid .offset8{
        margin-left:71.27072%;
        *margin-left:71.16434%
    }
    .row-fluid .offset8:first-child{
        margin-left:68.50829%;
        *margin-left:68.4019%
    }
    .row-fluid .offset9{
        margin-left:79.83425%;
        *margin-left:79.72787%
    }
    .row-fluid .offset9:first-child{
        margin-left:77.07182%;
        *margin-left:76.96544%
    }
    .row-fluid .offset10{
        margin-left:88.39779%;
        *margin-left:88.29141%
    }
    .row-fluid .offset10:first-child{
        margin-left:85.63536%;
        *margin-left:85.52898%
    }
    .row-fluid .offset11{
        margin-left:96.96133%;
        *margin-left:96.85494%
    }
    .row-fluid .offset11:first-child{
        margin-left:94.1989%;
        *margin-left:94.09251%
    }
    .row-fluid .offset12{
        margin-left:105.52486%;
        *margin-left:105.41848%
    }
    .row-fluid .offset12:first-child{
        margin-left:102.76243%;
        *margin-left:102.65605%
    }
    input,textarea,.uneditable-input{
        margin-left:0
    }
    .controls-row [class*=span]+[class*=span]{
        margin-left:20px
    }
    input.span1,textarea.span1,.uneditable-input.span1{
        width:28px
    }
    input.span2,textarea.span2,.uneditable-input.span2{
        width:90px
    }
    input.span3,textarea.span3,.uneditable-input.span3{
        width:152px
    }
    input.span4,textarea.span4,.uneditable-input.span4{
        width:214px
    }
    input.span5,textarea.span5,.uneditable-input.span5{
        width:276px
    }
    input.span6,textarea.span6,.uneditable-input.span6{
        width:338px
    }
    input.span7,textarea.span7,.uneditable-input.span7{
        width:400px
    }
    input.span8,textarea.span8,.uneditable-input.span8{
        width:462px
    }
    input.span9,textarea.span9,.uneditable-input.span9{
        width:524px
    }
    input.span10,textarea.span10,.uneditable-input.span10{
        width:586px
    }
    input.span11,textarea.span11,.uneditable-input.span11{
        width:648px
    }
    input.span12,textarea.span12,.uneditable-input.span12{
        width:710px
    }
}
@media (max-width:767px){
    body{
        padding-left:20px;
        padding-right:20px
    }
    .navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{
        margin-left:-20px;
        margin-right:-20px
    }
    .container-fluid{
        padding:0
    }
    .dl-horizontal dt{
        float:none;
        clear:none;
        width:auto;
        text-align:left
    }
    .dl-horizontal dd{
        margin-left:0
    }
    .container{
        width:auto
    }
    .row-fluid{
        width:100%
    }
    .row,.thumbnails{
        margin-left:0
    }
    .thumbnails>li{
        float:none;
        margin-left:0
    }
    [class*=span],.uneditable-input[class*=span],.row-fluid [class*=span]{
        float:none;
        display:block;
        width:100%;
        margin-left:0;
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        box-sizing:border-box
    }
    .span12,.row-fluid .span12{
        width:100%;
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        box-sizing:border-box
    }
    .row-fluid [class*=offset]:first-child{
        margin-left:0
    }
    .input-large,.input-xlarge,.input-xxlarge,input[class*=span],select[class*=span],textarea[class*=span],.uneditable-input{
        display:block;
        width:100%;
        min-height:30px;
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        box-sizing:border-box
    }
    .input-prepend input,.input-append input,.input-prepend input[class*=span],.input-append input[class*=span]{
        display:inline-block;
        width:auto
    }
    .controls-row [class*=span]+[class*=span]{
        margin-left:0
    }
    .modal{
        position:fixed;
        top:20px;
        left:20px;
        right:20px;
        width:auto;
        margin:0
    }
    .modal.fade{
        top:-100px
    }
    .modal.fade.in{
        top:20px
    }
}
@media (max-width:480px){
    .nav-collapse{
        -webkit-transform:translate3d(0,0,0)
    }
    .page-header h1 small{
        display:block;
        line-height:20px
    }
    input[type=checkbox],input[type=radio]{
        border:1px solid #ccc
    }
    .form-horizontal .control-label{
        float:none;
        width:auto;
        padding-top:0;
        text-align:left
    }
    .form-horizontal .controls{
        margin-left:0
    }
    .form-horizontal .control-list{
        padding-top:0
    }
    .form-horizontal .form-actions{
        padding-left:10px;
        padding-right:10px
    }
    .media .pull-left,.media .country-list,.media .region-list,.media .product-header .breadcrumbs,.product-header .media .breadcrumbs,.media .product-header .title-bar,.product-header .media .title-bar,.media .pull-right,.media .product-header .utility-bar,.product-header .media .utility-bar{
        float:none;
        display:block;
        margin-bottom:10px
    }
    .media-object{
        margin-right:0;
        margin-left:0
    }
    .modal{
        top:10px;
        left:10px;
        right:10px
    }
    .modal-header .close{
        padding:10px;
        margin:-10px
    }
    .carousel-caption{
        position:static
    }
}
a{
    color:#4b4b4b
}
a:hover{
    text-decoration:underline;
    color:#c00
}
::-webkit-input-placeholder{
    color:#fff
}
:-moz-placeholder{
    color:#fff
}
::-moz-placeholder{
    color:#fff
}
:-ms-input-placeholder{
    color:#fff
}
*{
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
body.international{
    font-family:Arial,sans-serif!important
}
body{
    font-family:proxima-nova-n4,proxima-nova,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size:100%;
    font-weight:400;
    color:#4c4c4c;
    background:#fff
}
@media screen and (max-width:650px){
    body{
        padding-left:0!important;
        padding-right:0!important
    }
}
@media screen and (max-width:767px){
    body{
        padding-left:0!important;
        padding-right:0!important
    }
}
body:lang(zh){
    font-family:proxima-nova-n4,proxima-nova,SimSun,Verdana,"Helvetica Neue",Helvetica,Arial,sans-serif
}
body:lang(zh) .specs .content-type .title{
    font-size:1.1em!important
}
body:lang(zh) .specs .content-type .span8,body:lang(zh) .specs .content-type .span4{
    padding:20px 15px 35px!important
}
@media screen and (max-width:767px){
    body:lang(zh) .specs .content-type .span8,body:lang(zh) .specs .content-type .span4{
        padding:20px 15px 0!important
    }
}
body:lang(ko){
    font-family:proxima-nova-n4,proxima-nova,Gulim,"Helvetica Neue",Helvetica,Arial,sans-serif
}
body:lang(jp){
    font-family:proxima-nova-n4,proxima-nova,"ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ Pro W3","Hiragino Kaku Gothic Pro","ãƒ¡ã‚¤ãƒªã‚ª",Meiryo,"ï¼­ï¼³ ï¼°ã‚´ã‚·ãƒƒã‚¯","Helvetica Neue",Helvetica,Arial,sans-serif
}
body:lang(ru){
    font-family:Arial,sans-serif!important
}
body:lang(ru) .product-rotator .see-all{
    text-transform:none!important
}
body:lang(ru) .phones-landing-wrap h3,body:lang(ru) .solutions-wrap h3{
    text-transform:none!important
}
body:lang(fr) .product-rotator .see-all{
    text-transform:none!important
}
body:lang(fr) .phones-landing-wrap h3{
    text-transform:none!important
}
body:lang(fr) .solutions-wrap h3{
    text-transform:none!important
}
.container{
    position:relative
}
@media screen and (max-width:767px){
    .container{
        padding-left:10px;
        padding-right:10px
    }
}
.row-fluid.no-bottom-padding{
    padding-bottom:0!important
}
h1{
    font-weight:500
}
h2{
    font-weight:300
}
h3{
    font-weight:300
}
#home-slide{
    height:610px;
    position:relative;
    z-index:20
}
@media screen and (min-width:1200px){
    #home-slide{
        height:660px
    }
}
@media screen and (max-width:979px) and (min-width:768px){
    #home-slide{
        height:600px
    }
}
@media screen and (max-width:767px){
    #home-slide{
        height:400px
    }
}
#home-slide .play{
    width:89px;
    height:89px;
    position:absolute;
    top:26%;
    left:45%;
    display:none
}
@media screen and (max-width:767px){
    #home-slide .play{
        left:44%;
        top:30%
    }
}
@media screen and (max-width:525px){
    #home-slide .play{
        left:38%!important
    }
}
#home-slide .loading{
    position:absolute;
    top:50px;
    text-align:center;
    width:100%
}
#home-slide .loading.error{
    text-shadow:0 1px 1px #fff;
    font-size:18px
}
#home-slide .stop-button{
    display:none;
    position:absolute;
    top:0;
    right:0;
    width:40px;
    height:40px;
    background:#000;
    background:rgba(0,0,0,.4);
    color:#fff;
    color:rgba(255,255,255,.3);
    font-size:32px;
    text-transform:uppercase;
    text-align:center;
    font-weight:600;
    cursor:pointer;
    padding-top:11px;
    text-shadow:0 1px 1px rgba(0,0,0,.45);
    box-shadow:0 2px 5px rgba(0,0,0,.25);
    -webkit-transition:.25s ease-out;
    -moz-transition:.25s ease-out;
    transition:.25s ease-out
}
#home-slide .stop-button:hover{
    color:#fff;
    background:rgba(0,0,0,.9);
    text-shadow:0 1px 1px #000
}
#home-slide .thumbs{
    position:absolute;
    bottom:25px;
    display:none
}
@media screen and (max-width:979px) and (min-width:768px){
    #home-slide .thumbs{
        bottom:20px
    }
}
@media screen and (min-width:1200px){
    #home-slide .thumbs{
        bottom:25px
    }
}
@media screen and (max-width:767px){
    #home-slide .thumbs{
        bottom:-5px
    }
}
@media screen and (max-width:525px){
    #home-slide .thumbs{
        bottom:0
    }
}
@media screen and (min-device-width:320px) and (max-device-width:480px){
    #home-slide .thumbs{
        width:auto
    }
}
#home-slide .thumbs .item{
    float:left;
    position:relative;
    cursor:pointer;
    margin-left:5px;
    margin-right:5px;
    height:22px;
    width:19px;
    background:url(../images/icons/slider-nav.png) 50% 100%
}
#home-slide .thumbs .item.active{
    background-position:50% 0
}
#home-slide .thumbs .item img{
    display:none;
    border:2px solid #fff;
    -webkit-box-shadow:0 2px 2px rgba(0,0,0,.4);
    -moz-box-shadow:0 2px 2px rgba(0,0,0,.4);
    box-shadow:0 2px 2px rgba(0,0,0,.4)
}
@media screen and (max-width:767px){
    #home-slide .thumbs .item{
        height:22px;
        width:19px;
        background:url(../images/icons/slider-nav.png) 50% 100%;
        margin-right:15px
    }
    #home-slide .thumbs .item img{
        display:none
    }
}
#home-slide .thumbs .item .arrow{
    opacity:0;
    filter:alpha(opacity=0);
    -ms-filter:"alpha(Opacity=0)";
    width:33px;
    height:19px;
    background:url(../images/icons/video/active.png) no-repeat bottom center;
    position:absolute;
    top:-10px;
    left:39px;
    -webkit-transition:.25s cubic-bezier(0.17,.67,.44,.91);
    -moz-transition:.25s cubic-bezier(0.17,.67,.44,.91);
    transition:.25s cubic-bezier(0.17,.67,.44,.91)
}
@media screen and (max-width:767px){
    #home-slide .thumbs .item .arrow{
        left:18px;
        display:none
    }
}
@media screen and (max-width:767px){
    #home-slide .thumbs .item.active{
        background-position:50% 0
    }
}
#home-slide .thumbs .item.active .arrow{
    top:-5px;
    opacity:1;
    filter:alpha(opacity=100);
    -ms-filter:"alpha(Opacity=100)"
}
.no-js #home-slide{
    height:740px
}
.no-js #home-slide .play,.no-js #home-slide .loading,.no-js #home-slide .thumbs{
    display:none
}
.no-js #video-container .img-wrap>img:first-child{
    display:block;
    visibility:visible
}
.no-js .slider-text .item:first-child{
    display:block;
    visibility:visible
}
.homepage h1{
    font-size:30px;
    line-height:32px;
    margin:0;
    color:#000
}
.homepage h2{
    font-size:24px;
    line-height:26px;
    color:#000;
    margin:5px 0 20px
}
.homepage .bordered{
    border-bottom:0
}
@media screen and (max-width:767px){
    .homepage .bordered{
        border-bottom:0
    }
}
#video-container{
    width:100%;
    display:block;
    margin-top:-3px;
    position:relative
}
@media screen and (max-width:979px) and (min-width:768px){
    #video-container{
        margin-top:0
    }
}
@media screen and (max-width:767px){
    #video-container{
        margin-top:0
    }
}
#video-container .slider-items{
    height:659px
}
@media (max-width:1200px) and (min-width:980px){
    #video-container .slider-items{
        height:529px
    }
}
@media screen and (max-width:979px) and (min-width:768px){
    #video-container .slider-items{
        height:408px;
        margin-bottom:110px
    }
}
@media screen and (max-width:767px){
    #video-container .slider-items{
        height:auto
    }
}
#video-container .slider-items .slider-item.active{
    display:block!important
}
#video-container .slider-items .slider-item.incoming{
    display:block!important;
    z-index:-1
}
@media screen and (max-width:767px){
    #video-container .slider-items .slider-item.incoming{
        display:none!important
    }
}
#video-container .slider-items .slider-item.initializing{
    z-index:-1;
    display:block!important
}
#video-container .slider-items .slider-item.initializing .image-container .video-player{
    z-index:-1
}
#video-container .slider-items .slider-item.initializing .image-container img{
    z-index:1
}
#video-container .slider-items .slider-item.initializing:first-child{
    z-index:1
}
#video-container .slider-items .slider-item{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    display:none!important;
    height:659px
}
@media (max-width:1200px) and (min-width:980px){
    #video-container .slider-items .slider-item{
        height:529px
    }
}
@media screen and (max-width:979px) and (min-width:768px){
    #video-container .slider-items .slider-item{
        height:408px
    }
}
@media screen and (max-width:767px){
    #video-container .slider-items .slider-item{
        height:auto;
        position:static
    }
}
#video-container .slider-items .slider-item .image-container{
    position:absolute;
    height:100%;
    width:100%;
    top:0;
    left:0;
    overflow:hidden
}
@media screen and (max-width:767px){
    #video-container .slider-items .slider-item .image-container{
        position:static
    }
}
#video-container .slider-items .slider-item .image-container img{
    position:absolute;
    z-index:1
}
@media screen and (max-width:767px){
    #video-container .slider-items .slider-item .image-container img{
        position:static
    }
}
#video-container .slider-items .slider-item .dummy-cover{
    width:100%;
    height:100%;
    position:absolute;
    z-index:3
}
#video-container .slider-items .slider-item .video-player{
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    z-index:2
}
@media screen and (max-width:767px){
    #video-container .slider-items .slider-item .video-player{
        display:none!important
    }
}
#video-container .slider-items .slider-item .blurb{
    position:absolute;
    z-index:3;
    left:15px;
    bottom:55px;
    padding:15px;
    margin:0;
    float:none;
    background:url(../images/backgrounds/ambient-red.jpg) no-repeat
}
@media screen and (max-width:979px) and (min-width:768px){
    #video-container .slider-items .slider-item .blurb{
        bottom:-85px
    }
}
@media screen and (max-width:767px){
    #video-container .slider-items .slider-item .blurb{
        position:relative;
        top:15px;
        left:inherit;
        z-index:5;
        width:95%;
        margin:0 auto
    }
}
#video-container .slider-items .slider-item .blurb>*{
    color:#fff!important
}
#video-container .slider-items .slider-item .blurb h1{
    font-weight:300;
    font-size:38px
}
@media screen and (max-width:767px){
    #video-container .slider-items .slider-item .blurb h1{
        font-size:22px;
        line-height:20px
    }
}
#video-container .slider-items .slider-item .blurb h2{
    font-weight:700;
    font-size:24px;
    line-height:26px;
    margin:5px 0
}
@media screen and (max-width:767px){
    #video-container .slider-items .slider-item .blurb h2{
        font-size:14px;
        line-height:16px
    }
}
#video-container .slider-items .slider-item .blurb a{
    text-transform:uppercase
}
@media screen and (max-width:767px){
    #video-container .slider-items .slider-item .blurb a{
        font-size:14px
    }
}
#video-controls{
    text-align:center;
    position:relative;
    margin-top:-35px;
    z-index:40
}
@media screen and (max-width:979px) and (min-width:768px){
    #video-controls{
        margin-top:0
    }
}
@media screen and (max-width:767px){
    #video-controls{
        margin-top:25px
    }
}
#video-controls ul{
    display:inline-block;
    margin:0
}
#video-controls .marker{
    display:inline-block;
    width:19px;
    height:22px;
    margin:0 5px;
    text-indent:-9999px;
    cursor:pointer;
    background:url(../images/icons/slider-nav.png) no-repeat bottom center
}
#video-controls .marker.active{
    background-position:top center
}
#nav-container{
    position:relative;
    clear:both;
    z-index:55
}
#nav-container .right-off{
    display:none;
    position:absolute;
    right:0;
    top:0;
    width:500px;
    height:30px;
    z-index:1;
    background-image:url(../images/backgrounds/butlerbar/bg.png);
    background-color:#b50400;
    background-image:-webkit-gradient(linear,left top,left bottom,from(#ff2709),to(#b50400));
    background-image:-webkit-linear-gradient(top,#ff2709,#b50400);
    background-image:-moz-linear-gradient(top,#ff2709,#b50400);
    background-image:-ms-linear-gradient(top,#ff2709,#b50400);
    background-image:-o-linear-gradient(top,#ff2709,#b50400);
    background-image:linear-gradient(top,#ff2709,#b50400);
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#ff2709', EndColorStr='#b50400')
}
#butler{
    color:#fff;
    position:relative;
    padding:5px 0 5px 15px;
    width:100%;
    height:30px;
    float:right;
    z-index:10;
    background-image:url(../images/backgrounds/butlerbar/bg.png);
    background-color:#b50400;
    background-image:-webkit-gradient(linear,left top,left bottom,from(#ff2709),to(#b50400));
    background-image:-webkit-linear-gradient(top,#ff2709,#b50400);
    background-image:-moz-linear-gradient(top,#ff2709,#b50400);
    background-image:-ms-linear-gradient(top,#ff2709,#b50400);
    background-image:-o-linear-gradient(top,#ff2709,#b50400);
    background-image:linear-gradient(top,#ff2709,#b50400);
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#ff2709', EndColorStr='#b50400');
    font-size:11px;
    font-weight:600
}
#butler ul{
    list-style-type:none;
    margin:0;
    float:right
}
#butler ul li{
    float:left
}
#butler ul li:first-child a{
    padding-left:0
}
#butler ul li a{
    color:#fff;
    font-weight:600;
    text-shadow:0 1px 1px rgba(0,0,0,.25);
    border-right:1px solid #fff;
    padding:0 10px
}
#butler ul li a:hover{
    text-decoration:underline
}
#butler ul li input[type=text]{
    background-color:#841e1e;
    border:0;
    outline:0;
    color:#fff;
    height:20px;
    width:160px;
    padding:0 5px
}
#butler ul li button[type=submit]{
    background-color:#6c0b0b;
    border:0;
    color:#fff;
    font-weight:700;
    height:20px;
    position:relative;
    left:-3px;
    outline:0
}
#butler ul li.country-selector{
    background:url(../images/icons/butlerbar/map.png) center right no-repeat;
    padding:0 40px 0 0;
    cursor:pointer
}
#butler ul li.country-selector a{
    border-right:0;
    padding-right:20px;
    background:url(../images/arrows/butlerbar-countryselector.png) no-repeat center right
}
#butler ul li.country-selector img{
    padding-left:3px
}
#butler ul li.search{
    padding-left:10px;
    position:relative
}
.butlerbar-dropdowns{
    font-size:11px;
    font-weight:600;
    z-index:8;
    position:relative
}
.butlerbar-dropdowns .indicator{
    display:block;
    position:absolute;
    top:-1px
}
.butlerbar-dropdowns .my-avaya-login .indicator{
    left:207px
}
.butlerbar-dropdowns .country-selector-box .indicator{
    left:325px
}
[data-features=autoComplete]{
    position:relative;
    overflow:visible!important
}
.autoComplete-list,.predictive{
    display:none;
    position:absolute;
    top:21px;
    right:27px;
    width:160px;
    background:#fff;
    overflow-y:scroll;
    box-shadow:0 2px 5px rgba(0,0,0,.5);
    padding:10px;
    border-bottom-left-radius:2px;
    border-bottom-right-radius:2px;
    z-index:999
}
.autoComplete-list ul,.predictive ul{
    list-style-type:none;
    margin:0
}
.autoComplete-list ul li,.predictive ul li{
    float:none
}
.autoComplete-list ul li a,.predictive ul li a{
    color:#555!important;
    font-weight:400;
    text-shadow:none!important;
    border-right:0;
    transition:.25s ease-out;
    -webkit-transition:.25s ease-out;
    -moz-transition:.25s ease-out;
    line-height:1.15!important;
    padding:5px 0!important;
    display:block
}
.autoComplete-list ul li a:hover,.predictive ul li a:hover{
    color:#c00!important;
    text-decoration:underline
}
.autoComplete-list ul li.active a,.predictive ul li.active a{
    background:#eeedea
}
#mobile-header{
    background:rgba(255,255,255,.75);
    box-shadow:0 5px 25px rgba(0,0,0,.3);
    position:relative;
    -webkit-perspective:300px;
    z-index:100
}
#mobile-header .row-fluid{
    position:relative
}
#mobile-header .row-fluid .logo{
    background:url(../images/logos/avaya-logo.png) no-repeat;
    width:230px;
    height:23px;
    display:block;
    margin:10px 0 15px 10px
}
#mobile-header .row-fluid .search{
    position:absolute;
    top:0;
    right:0;
    width:25px;
    height:25px;
    background:#6c0b0b
}
#mobile-header .row-fluid .search img{
    padding:3px 0 0 6px
}
#mobile-header .row-fluid ul.main{
    list-style-type:none;
    margin:0
}
#mobile-header .row-fluid ul.main li{
    float:left;
    margin:0;
    padding:0
}
#mobile-header .row-fluid ul.main li a{
    text-decoration:none;
    text-transform:uppercase;
    color:#000;
    font-weight:700;
    padding:5px 10px;
    font-size:12px;
    text-shadow:0 1px 1px rgba(255,255,255,.25)
}
#mobile-header .row-fluid .menu-toggle{
    position:absolute;
    top:-5px;
    right:0;
    width:35px;
    height:35px;
    z-index:11;
    background:rgba(255,255,255,.9);
    -webkit-transition:.5s ease-out
}
@media screen and (max-width:979px) and (min-width:768px){
    #mobile-header .row-fluid .menu-toggle{
        z-index:100
    }
}
#mobile-header .row-fluid .menu-toggle img{
    padding:11px 0 0 9px
}
#mobile-header .submenu{
    opacity:0;
    position:absolute;
    top:78px;
    left:0;
    z-index:10;
    padding:20px 20px 10px;
    background:rgba(255,255,255,.95);
    border-top:1px solid #c4c4c4;
    border-bottom:1px solid #c4c4c4;
    -webkit-backface-visibility:hidden;
    -webkit-transform-origin:50% 0;
    -webkit-transform:rotateX(-220deg) translate3d(0,0,0) scale(0.9);
    -moz-backface-visibility:hidden;
    -moz-transform-origin:50% 0;
    -moz-transform:rotateX(-220deg) translate3d(0,0,0) scale(0.9);
    -webkit-transition:.85s cubic-bezier(0.82,.4,.31,.92);
    -moz-transition:.85s cubic-bezier(0.82,.4,.31,.92);
    transition:.85s cubic-bezier(0.82,.4,.31,.92)
}
#mobile-header .submenu ul{
    list-style-type:none;
    margin:0;
    padding-left:15px
}
@media screen and (max-width:650px){
    #mobile-header .submenu ul{
        padding-left:0
    }
}
#mobile-header .submenu ul li{
    float:left;
    width:30%;
    margin:0 20px 20px 0;
    -webkit-transition:.25s ease-out;
    -moz-transition:.25s ease-out;
    transition:.25s ease-out
}
@media screen and (max-width:650px){
    #mobile-header .submenu ul li{
        width:48%;
        margin:0 0 15px 15px
    }
}
@media screen and (max-width:525px){
    #mobile-header .submenu ul li{
        width:46%
    }
}
@media screen and (max-width:650px){
    #mobile-header .submenu ul li:nth-child(odd){
        margin-left:5px
    }
}
#mobile-header .submenu ul li:nth-child(3n+3){
    margin-right:0
}
#mobile-header .submenu ul li a{
    display:block;
    text-align:center;
    background:#7f7f7f;
    border:1px solid #c4c4c4;
    text-transform:uppercase;
    color:#fff;
    font-weight:700;
    font-size:13px;
    padding:10px 0;
    text-shadow:0 1px 1px rgba(0,0,0,.25)
}
#mobile-header .submenu ul li a:hover{
    text-decoration:none
}
#mobile-header.open .submenu{
    opacity:1;
    -webkit-transform:rotateX(0) translate3d(0,0,0) scale(1);
    -moz-transform:rotateX(0) translate3d(0,0,0) scale(1);
    transform:rotateX(0) translate3d(0,0,0) scale(1)
}
#mobile-header.open .menu-toggle{
    top:-6px;
    height:37px;
    width:36px;
    border-left:1px solid #c4c4c4;
    border-top:1px solid #c4c4c4
}
#main-nav{
    height:40px;
    background:rgba(237,237,237,.9);
    font-size:14px;
    position:relative;
    z-index:1
}
#main-nav .logo{
    margin:0 0 0 20px
}
#main-nav .logo img{
    width:230px;
    max-width:230px
}
#main-nav a{
    color:#000;
    text-transform:uppercase;
    font-weight:700;
    display:block;
    padding:10px 13px
}
@media screen and (max-width:1199px){
    #main-nav a{
        font-size:13px
    }
}
#main-nav a:hover{
    color:#cd1f1e
}
#main-nav ul{
    list-style-type:none;
    float:right;
    margin-bottom:0
}
#main-nav ul li{
    float:left;
    margin:0;
    padding:0;
    border:solid 1px rgba(237,237,237,0)
}
#main-nav ul li.current a{
    color:#cd1f1e
}
#main-nav ul li.active{
    background:#fff;
    border:solid 1px #7d7d7d;
    padding:0;
    z-index:1
}
#main-nav ul li.active a{
    color:#cd1f1e;
    position:relative
}
#main-nav ul li.active a span{
    background:#fff;
    height:4px;
    width:100%;
    position:absolute;
    left:0;
    bottom:-1px;
    z-index:100
}
#main-nav ul li.active ul.secondary-nav{
    visibility:visible
}
#main-nav ul.secondary-nav{
    visibility:hidden;
    position:absolute;
    top:40px;
    left:0;
    margin:0;
    padding:10px;
    width:100%;
    background:#fff;
    border:solid 1px #7d7d7d;
    z-index:2
}
#main-nav ul.secondary-nav.active{
    visibility:visible
}
#main-nav ul.secondary-nav li{
    margin:0;
    float:left;
    border:0;
    border-right:dashed 1px #bebebe
}
#main-nav ul.secondary-nav li.no-border{
    border-right:0
}
#main-nav ul.secondary-nav li .button{
    float:none;
    text-align:center
}
#main-nav ul.secondary-nav li .title{
    background:#eee;
    padding:5px;
    margin-bottom:4px;
    width:100%;
    float:left;
    display:table;
    min-height:50px
}
#main-nav ul.secondary-nav li .title a,#main-nav ul.secondary-nav li .title span{
    font-size:14px;
    font-weight:500;
    text-transform:uppercase;
    text-align:center;
    display:table-cell;
    vertical-align:middle;
    color:#4c4c4c
}
#main-nav ul.secondary-nav li .title~.title{
    margin-top:12px
}
#main-nav ul.secondary-nav li a{
    font-weight:400;
    text-transform:none;
    color:#000;
    padding:0
}
#main-nav ul.secondary-nav li a:hover{
    color:#cd1f1e
}
#main-nav ul.secondary-nav li .inner-list{
    padding-top:0
}
#main-nav ul.secondary-nav li ul{
    border:0;
    width:100%;
    margin:0;
    padding:10px 0;
    float:left;
    font-size:12px
}
#main-nav ul.secondary-nav li ul li{
    width:100%;
    height:auto;
    border:0;
    margin:0 0 2px;
    line-height:14px
}
#main-nav ul.secondary-nav li ul li .sub-title{
    font-weight:700;
    font-size:13px;
    margin:5px 0
}
#main-nav ul.secondary-nav li ul li .subcategory-list{
    margin-left:10px;
    padding:0
}
#main-nav ul.secondary-nav li ul li .subcategory-list a:hover{
    color:#c00
}
#main-nav ul.secondary-nav li ul li a{
    color:#4c4c4c;
    word-wrap:break-word;
    padding-right:12px
}
#main-nav ul.secondary-nav .last{
    border:0
}
#main-nav ul.secondary-nav .ad{
    border:0;
    background:#850102 url(../images/backgrounds/ambient-red.jpg) no-repeat top left;
    width:193px;
    height:auto;
    float:right;
    margin:0;
    padding:0 0 10px
}
#main-nav ul.secondary-nav .ad img{
    margin:0 0 10px;
    width:100%
}
#main-nav ul.secondary-nav .ad h1{
    font-size:28px;
    line-height:32px;
    font-weight:100;
    color:#fff;
    text-transform:none;
    margin:0 10px 10px
}
#main-nav ul.secondary-nav .ad a{
    display:block;
    font-size:14px;
    text-transform:uppercase;
    font-weight:700;
    color:#fff;
    margin:0 10px 5px
}
#main-nav ul.secondary-nav .ad a:hover{
    color:#fff
}
#main-nav ul.secondary-nav .ad p{
    color:#fff;
    margin:0 10px 10px
}
#main-nav ul.secondary-nav .ad.horizontal{
    width:100%;
    height:149px;
    float:left
}
#main-nav ul.secondary-nav .ad.horizontal h1,#main-nav ul.secondary-nav .ad.horizontal p,#main-nav ul.secondary-nav .ad.horizontal a{
    padding-left:198px;
    padding-top:5px
}
#main-nav ul.secondary-nav .ad.horizontal img{
    width:193px;
    float:left
}
#main-nav ul.secondary-nav .ad.horizontal a:hover{
    color:#fff
}
#main-nav ul.secondary-nav .seeall{
    border:0;
    border-top:solid 1px #4c4c4c;
    clear:both;
    height:auto;
    padding:10px 0 10px 10px;
    font-size:11px;
    width:720px;
    display:none!important
}
@media screen and (min-width:1200px){
    #main-nav ul.secondary-nav .seeall{
        width:950px
    }
}
#main-nav ul.secondary-nav .close-nav{
    width:100%;
    height:auto;
    clear:both;
    border:0;
    margin:0 0 20px
}
#main-nav ul.secondary-nav .close-nav a{
    font-size:20px;
    float:right;
    padding:2px 5px;
    text-align:center;
    border:solid 1px #4c4c4c
}
#main-nav .col-wrap{
    width:720px;
    float:left
}
#main-nav .col-wrap.no-ad{
    width:100%
}
@media screen and (min-width:1200px){
    #main-nav .col-wrap{
        width:950px
    }
    #main-nav .col-wrap.no-ad{
        width:100%
    }
}
#main-nav .col-wrap .col{
    padding:0 10px
}
#main-nav .col-wrap .col:first-child{
    padding-left:0
}
#main-nav .one-columns li.last{
    width:100%
}
#main-nav .two-columns li{
    width:50%
}
#main-nav .two-columns li .inner-list.split{
    width:50%
}
#main-nav .three-columns li{
    width:33%
}
#main-nav .three-columns li.double{
    width:66%
}
#main-nav .three-columns li .inner-list.split{
    width:50%
}
#main-nav .three-columns li.last{
    width:34%
}
#main-nav .four-columns li{
    width:25%
}
#main-nav .four-columns li.double{
    width:50%
}
#main-nav .four-columns li .inner-list.split{
    width:50%
}
#main-nav .five-columns li{
    width:20%
}
#main-nav .five-columns li.double{
    width:40%
}
#main-nav .five-columns li .inner-list.split{
    width:50%
}
#main-nav .six-columns li{
    width:16.5%
}
#main-nav .six-columns li.last{
    width:17.5%
}
#main-nav .six-columns li.double{
    width:23%
}
#main-nav .six-columns li .inner-list.split{
    width:50%
}
.product-rotator{
    overflow:visible;
    width:100%;
    position:relative;
    height:100%
}
.product-rotator a{
    color:#4c4c4c
}
.product-rotator ul{
    position:relative;
    overflow:visible;
    height:390px
}
@media screen and (max-width:1199px){
    .product-rotator ul{
        margin-top:40px
    }
}
@media screen and (max-width:979px) and (min-width:768px){
    .product-rotator ul{
        margin-top:70px
    }
}
.product-rotator li{
    position:absolute;
    cursor:pointer;
    overflow:visible;
    color:#fff
}
.product-rotator li.active .indicator{
    background:transparent url(../images/icons/indicator-on-new.png) no-repeat top right;
    height:auto;
    display:block
}
.product-rotator li.active .indicator span.content{
    display:none
}
.product-rotator li.active .indicator span.title{
    display:block;
    margin-right:35px;
    background:#c00
}
.product-rotator li.active .indicator span.title a{
    color:#fff;
    font-size:.9em;
    margin-right:5px
}
.product-rotator li.active .indicator span.title a:hover{
    text-decoration:none
}
.product-rotator li.active .indicator span.title a:focus{
    text-decoration:none!important
}
.product-rotator li.active .indicator.on span.content{
    display:inline-block!important
}
.product-rotator li.inactive-1 .indicator{
    width:30px;
    height:30px;
    left:40%;
    top:25px;
    display:none
}
@media screen and (max-width:767px){
    .product-rotator li.inactive-1 .indicator{
        display:none
    }
}
@media screen and (max-width:979px) and (min-width:768px){
    .product-rotator li.inactive-1 .indicator{
        display:none
    }
}
.product-rotator li.inactive-1 img{
    width:80%
}
.product-rotator li.inactive-2 .indicator{
    width:30px;
    height:30px;
    left:47%;
    top:25px;
    display:none
}
@media screen and (max-width:767px){
    .product-rotator li.inactive-2 .indicator{
        display:none
    }
}
@media screen and (max-width:979px) and (min-width:768px){
    .product-rotator li.inactive-2 .indicator{
        display:none
    }
}
.product-rotator li.inactive-2 img{
    width:80%
}
.product-rotator li img{
    width:100%;
    position:absolute;
    top:0;
    left:0
}
.product-rotator li .indicator{
    background:transparent url(../images/icons/indicator-off.png) no-repeat right 2px;
    text-decoration:none;
    width:191px;
    height:auto;
    position:absolute;
    top:150px;
    left:-90px
}
@media screen and (max-width:1199px){
    .product-rotator li .indicator{
        left:-40px;
        top:150px
    }
}
@media screen and (max-width:979px) and (min-width:768px){
    .product-rotator li .indicator{
        left:-50px;
        top:100px
    }
}
@media screen and (max-width:767px){
    .product-rotator li .indicator{
        left:0;
        top:150px
    }
}
@media screen and (max-width:525px){
    .product-rotator li .indicator{
        left:-30px;
        top:85px
    }
}
.product-rotator li .indicator span.title{
    color:#fff;
    display:none;
    padding:7px 0 7px 7px;
    text-shadow:0 1px 2px rgba(0,0,0,.3)
}
.product-rotator li .indicator span.content{
    display:none;
    background:#fff;
    color:#4c4c4c;
    font-size:12px;
    line-height:14px;
    padding:10px;
    width:auto
}
.product-rotator li .indicator span.content .cta-links{
    clear:both;
    margin:10px 0;
    font-weight:700
}
.product-rotator li .indicator span.content .cta-links a{
    color:#4c4c4c
}
.product-rotator li .indicator.on{
    background:transparent url(../images/icons/indicator-on-new.png) no-repeat top right;
    height:auto
}
.product-rotator li .indicator.on span.content{
    display:inline-block!important
}
.product-rotator li .indicator.on span.title{
    display:block!important
}
.product-rotator .controls{
    text-align:center;
    text-transform:uppercase;
    position:absolute;
    bottom:31px;
    left:36%;
    margin-left:-60px
}
.product-rotator .controls a{
    color:#4c4c4c;
    text-decoration:none;
    clear:both;
    margin:50px 0
}
.product-rotator .controls .prev{
    margin-right:10px
}
.product-rotator .controls .next{
    margin-left:10px
}
@media screen and (max-width:767px){
    .product-rotator .controls{
        bottom:5px
    }
}
.product-rotator .see-all{
    display:block;
    text-align:right;
    font-size:12px;
    text-transform:capitalize;
    margin:0;
    white-space:nowrap
}
.product-rotator .see-all:hover{
    color:#c00
}
@media screen and (min-width:1025px){
    .product-rotator .see-all{
        margin-top:0!important;
        position:absolute;
        float:left;
        padding-top:7px;
        text-align:left
    }
}
@media screen and (max-width:1199px){
    .product-rotator .see-all{
        float:left;
        position:absolute;
        top:95%
    }
}
@media screen and (max-width:767px){
    .product-rotator .see-all{
        float:none!important;
        white-space:nowrap;
        position:absolute;
        bottom:-15px
    }
    .product-rotator .see-all a{
        font-size:18px;
        text-align:center
    }
}
.product-rotator .arrows{
    width:100%
}
.product-rotator .arrows a{
    top:45%;
    position:absolute;
    margin:0;
    width:32px;
    height:41px;
    background:transparent url(../images/arrows/mobile-slider-nav.png) no-repeat 0 0;
    text-indent:-9999px;
    z-index:999
}
.product-rotator .arrows .prev{
    margin:0;
    left:0
}
.product-rotator .arrows .next{
    background-position:0 -41px;
    right:0
}
@media screen and (max-width:979px) and (min-width:768px){
    .product-rotator .arrows{
        display:inherit!important
    }
}
@media screen and (max-width:767px){
    .product-rotator .arrows{
        display:inherit!important
    }
}
.perspectives-scroller{
    overflow:hidden;
    position:relative;
    height:100%;
    padding-bottom:20px
}
.perspectives-scroller .wrapper{
    overflow:hidden;
    margin:5px 0;
    height:365px
}
@media screen and (max-width:650px){
    .perspectives-scroller .wrapper{
        height:121px
    }
}
.perspectives-scroller a{
    color:#4c4c4c
}
.perspectives-scroller a:hover{
    color:#c00
}
.perspectives-scroller .see-all{
    margin:10px 0 0;
    font-size:12px;
    position:absolute;
    bottom:0
}
@media screen and (max-width:767px){
    .perspectives-scroller .see-all{
        font-size:18px;
        text-align:center
    }
}
.perspectives-scroller .see-all .red{
    background:0 0;
    color:#b30000
}
.perspectives-scroller ul{
    position:relative;
    padding:0;
    margin:0;
    list-style-type:none
}
.perspectives-scroller ul li{
    margin:0 0 1px;
    overflow:hidden;
    position:relative;
    padding:0;
    height:121px
}
.perspectives-scroller ul li img{
    width:100%
}
.perspectives-scroller ul li .inner-text{
    color:#fff;
    font-weight:700;
    text-transform:uppercase;
    position:absolute;
    width:50%;
    top:20px;
    left:30px;
    text-shadow:0 1px 1px rgba(0,0,0,.25)
}
@media screen and (max-width:767px){
    .perspectives-scroller ul li .inner-text{
        width:80%
    }
}
@media screen and (max-width:979px) and (min-width:768px){
    .perspectives-scroller ul li .inner-text{
        width:80%
    }
}
@media screen and (max-width:767px){
    .perspectives-scroller ul li .inner-text{
        width:90%
    }
}
.perspectives-scroller ul li .inner-text:hover{
    text-decoration:none;
    color:#fff
}
.perspectives-scroller ul li span{
    color:#fff;
    font-weight:700;
    text-transform:uppercase;
    position:absolute;
    width:50%;
    top:20px;
    left:30px
}
.perspectives-scroller .controls{
    text-transform:uppercase
}
.perspectives-scroller .controls a{
    padding-right:20px
}
@media screen and (max-width:650px){
    .perspectives-scroller .controls a{
        text-indent:-9999px;
        z-index:9999;
        width:32px;
        height:41px;
        top:50%
    }
}
.perspectives-scroller .controls .prev{
    background:transparent url(../images/icons/up-carrot.png) no-repeat right center
}
@media screen and (max-width:650px){
    .perspectives-scroller .controls .prev{
        position:absolute;
        left:0;
        background:transparent url(../images/arrows/mobile-slider-nav.png) no-repeat 0 0
    }
}
.perspectives-scroller .controls .next{
    background:transparent url(../images/icons/down-carrot.png) no-repeat right center
}
@media screen and (max-width:650px){
    .perspectives-scroller .controls .next{
        position:absolute;
        right:0;
        background:transparent url(../images/arrows/mobile-slider-nav.png) no-repeat 0 -41px
    }
}
.span6.eq-component,.span7.eq-component,.span5.eq-component{
    height:624px
}
@media screen and (max-width:767px){
    .span6.eq-component,.span7.eq-component,.span5.eq-component{
        height:auto
    }
}
@media screen and (max-width:525px){
    .span7.eq-component{
        height:450px
    }
}
sub,sup{
    z-index:-1
}
.initially-collapsed{
    display:block
}
@media screen and (max-width:767px){
    .initially-collapsed{
        display:none
    }
}
.initially-collapsed-desktop{
    display:none
}
@media screen and (max-width:767px){
    .initially-collapsed-desktop{
        display:block
    }
}
.initially-collapsed-all-views{
    display:none
}
#browser-notice-bar{
    display:none;
    position:absolute;
    top:0;
    left:0;
    z-index:9999;
    width:100%
}
#browser-notice-bar .message{
    position:relative;
    width:325px;
    font-size:11px;
    color:#333;
    z-index:9999;
    padding:10px 35px 10px 15px;
    background-color:#fff3a0;
    text-shadow:0 1px 0 #fffcd5
}
#browser-notice-bar .message a{
    text-decoration:underline
}
#browser-notice-bar .message .close{
    position:absolute;
    top:10px;
    right:15px;
    float:none
}
.modal-body{
    margin:2px
}
@media screen and (max-width:979px) and (min-width:768px){
    #myEmbedTarget{
        min-height:300px
    }
}
@media screen and (max-width:767px){
    #myEmbedTarget{
        min-height:300px
    }
}
@media screen and (max-width:525px){
    #myEmbedTarget{
        min-height:200px
    }
}
input[type=search]{
    -moz-appearance:textfield;
    -webkit-appearance:textfield;
    appearance:textfield
}
.promo-pods{
    padding-top:15px;
    border-top:1px solid #7d7d7d
}
.social-info{
    float:right;
    width:300px
}
@media screen and (max-width:525px){
    .social-info{
        width:100%
    }
}
.social-info ul.social-icons{
    list-style:none;
    margin:0;
    margin-top:10px
}
.social-info ul.social-icons li{
    display:block;
    float:left;
    width:20%;
    line-height:20px;
    border:1px solid #fff;
    margin:0 -1px;
    text-align:center
}
.social-info ul.social-icons li a{
    color:#fff;
    display:block;
    padding:3px 3px 2px;
    background:#b60400;
    transition:.15s ease-out;
    -webkit-transition:.15s ease-out;
    -moz-transition:.15s ease-out;
    -ms-transition:.15s ease-out
}
.social-info ul.social-icons li a:hover{
    background:#c30400;
    text-decoration:none
}
.social-info ul.social-icons li .count{
    padding:0
}
.social-info ul.social-icons li span{
    display:none;
    float:left;
    width:100%;
    font-size:10px;
    font-weight:500;
    font-size:.7em;
    line-height:1.8em;
    background:#efefef;
    color:#999
}
[class^=icon-],[class*=" icon-"]{
    display:inline-block;
    width:14px;
    height:14px;
    *margin-right:.3em;
    line-height:14px;
    vertical-align:text-top;
    background-image:url(../images/icons/glyphicons-halflings.png);
    background-position:14px 14px;
    background-repeat:no-repeat;
    margin-top:1px
}
.icon-white,.nav-pills>.active>a>[class^=icon-],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^=icon-],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^=icon-],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^=icon-],.dropdown-menu>li>a:focus>[class^=icon-],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>li>a:focus>[class*=" icon-"],.dropdown-menu>.active>a>[class^=icon-],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^=icon-],.dropdown-submenu:focus>a>[class^=icon-],.dropdown-submenu:hover>a>[class*=" icon-"],.dropdown-submenu:focus>a>[class*=" icon-"]{
    background-image:url(../images/icons/glyphicons-halflings-white.png)
}
.icon-glass{
    background-position:0 0
}
.icon-music{
    background-position:-24px 0
}
.icon-search{
    background-position:-48px 0
}
.icon-envelope{
    background-position:-72px 0
}
.icon-heart{
    background-position:-96px 0
}
.icon-star{
    background-position:-120px 0
}
.icon-star-empty{
    background-position:-144px 0
}
.icon-user{
    background-position:-168px 0
}
.icon-film{
    background-position:-192px 0
}
.icon-th-large{
    background-position:-216px 0
}
.icon-th{
    background-position:-240px 0
}
.icon-th-list{
    background-position:-264px 0
}
.icon-ok{
    background-position:-288px 0
}
.icon-remove{
    background-position:-312px 0
}
.icon-zoom-in{
    background-position:-336px 0
}
.icon-zoom-out{
    background-position:-360px 0
}
.icon-off{
    background-position:-384px 0
}
.icon-signal{
    background-position:-408px 0
}
.icon-cog{
    background-position:-432px 0
}
.icon-trash{
    background-position:-456px 0
}
.icon-home{
    background-position:0 -24px
}
.icon-file{
    background-position:-24px -24px
}
.icon-time{
    background-position:-48px -24px
}
.icon-road{
    background-position:-72px -24px
}
.icon-download-alt{
    background-position:-96px -24px
}
.icon-download{
    background-position:-120px -24px
}
.icon-upload{
    background-position:-144px -24px
}
.icon-inbox{
    background-position:-168px -24px
}
.icon-play-circle{
    background-position:-192px -24px
}
.icon-repeat{
    background-position:-216px -24px
}
.icon-refresh{
    background-position:-240px -24px
}
.icon-list-alt{
    background-position:-264px -24px
}
.icon-lock{
    background-position:-287px -24px
}
.icon-flag{
    background-position:-312px -24px
}
.icon-headphones{
    background-position:-336px -24px
}
.icon-volume-off{
    background-position:-360px -24px
}
.icon-volume-down{
    background-position:-384px -24px
}
.icon-volume-up{
    background-position:-408px -24px
}
.icon-qrcode{
    background-position:-432px -24px
}
.icon-barcode{
    background-position:-456px -24px
}
.icon-tag{
    background-position:0 -48px
}
.icon-tags{
    background-position:-25px -48px
}
.icon-book{
    background-position:-48px -48px
}
.icon-bookmark{
    background-position:-72px -48px
}
.icon-print{
    background-position:-96px -48px
}
.icon-camera{
    background-position:-120px -48px
}
.icon-font{
    background-position:-144px -48px
}
.icon-bold{
    background-position:-167px -48px
}
.icon-italic{
    background-position:-192px -48px
}
.icon-text-height{
    background-position:-216px -48px
}
.icon-text-width{
    background-position:-240px -48px
}
.icon-align-left{
    background-position:-264px -48px
}
.icon-align-center{
    background-position:-288px -48px
}
.icon-align-right{
    background-position:-312px -48px
}
.icon-align-justify{
    background-position:-336px -48px
}
.icon-list{
    background-position:-360px -48px
}
.icon-indent-left{
    background-position:-384px -48px
}
.icon-indent-right{
    background-position:-408px -48px
}
.icon-facetime-video{
    background-position:-432px -48px
}
.icon-picture{
    background-position:-456px -48px
}
.icon-pencil{
    background-position:0 -72px
}
.icon-map-marker{
    background-position:-24px -72px
}
.icon-adjust{
    background-position:-48px -72px
}
.icon-tint{
    background-position:-72px -72px
}
.icon-edit{
    background-position:-96px -72px
}
.icon-share{
    background-position:-120px -72px
}
.icon-check{
    background-position:-144px -72px
}
.icon-move{
    background-position:-168px -72px
}
.icon-step-backward{
    background-position:-192px -72px
}
.icon-fast-backward{
    background-position:-216px -72px
}
.icon-backward{
    background-position:-240px -72px
}
.icon-play{
    background-position:-264px -72px
}
.icon-pause{
    background-position:-288px -72px
}
.icon-stop{
    background-position:-312px -72px
}
.icon-forward{
    background-position:-336px -72px
}
.icon-fast-forward{
    background-position:-360px -72px
}
.icon-step-forward{
    background-position:-384px -72px
}
.icon-eject{
    background-position:-408px -72px
}
.icon-chevron-left{
    background-position:-432px -72px
}
.icon-chevron-right{
    background-position:-456px -72px
}
.icon-plus-sign{
    background-position:0 -96px
}
.icon-minus-sign{
    background-position:-24px -96px
}
.icon-remove-sign{
    background-position:-48px -96px
}
.icon-ok-sign{
    background-position:-72px -96px
}
.icon-question-sign{
    background-position:-96px -96px
}
.icon-info-sign{
    background-position:-120px -96px
}
.icon-screenshot{
    background-position:-144px -96px
}
.icon-remove-circle{
    background-position:-168px -96px
}
.icon-ok-circle{
    background-position:-192px -96px
}
.icon-ban-circle{
    background-position:-216px -96px
}
.icon-arrow-left{
    background-position:-240px -96px
}
.icon-arrow-right{
    background-position:-264px -96px
}
.icon-arrow-up{
    background-position:-289px -96px
}
.icon-arrow-down{
    background-position:-312px -96px
}
.icon-share-alt{
    background-position:-336px -96px
}
.icon-resize-full{
    background-position:-360px -96px
}
.icon-resize-small{
    background-position:-384px -96px
}
.icon-plus{
    background-position:-408px -96px
}
.icon-minus{
    background-position:-433px -96px
}
.icon-asterisk{
    background-position:-456px -96px
}
.icon-exclamation-sign{
    background-position:0 -120px
}
.icon-gift{
    background-position:-24px -120px
}
.icon-leaf{
    background-position:-48px -120px
}
.icon-fire{
    background-position:-72px -120px
}
.icon-eye-open{
    background-position:-96px -120px
}
.icon-eye-close{
    background-position:-120px -120px
}
.icon-warning-sign{
    background-position:-144px -120px
}
.icon-plane{
    background-position:-168px -120px
}
.icon-calendar{
    background-position:-192px -120px
}
.icon-random{
    background-position:-216px -120px;
    width:16px
}
.icon-comment{
    background-position:-240px -120px
}
.icon-magnet{
    background-position:-264px -120px
}
.icon-chevron-up{
    background-position:-288px -120px
}
.icon-chevron-down{
    background-position:-313px -119px
}
.icon-retweet{
    background-position:-336px -120px
}
.icon-shopping-cart{
    background-position:-360px -120px
}
.icon-folder-close{
    background-position:-384px -120px;
    width:16px
}
.icon-folder-open{
    background-position:-408px -120px;
    width:16px
}
.icon-resize-vertical{
    background-position:-432px -119px
}
.icon-resize-horizontal{
    background-position:-456px -118px
}
.icon-hdd{
    background-position:0 -144px
}
.icon-bullhorn{
    background-position:-24px -144px
}
.icon-bell{
    background-position:-48px -144px
}
.icon-certificate{
    background-position:-72px -144px
}
.icon-thumbs-up{
    background-position:-96px -144px
}
.icon-thumbs-down{
    background-position:-120px -144px
}
.icon-hand-right{
    background-position:-144px -144px
}
.icon-hand-left{
    background-position:-168px -144px
}
.icon-hand-up{
    background-position:-192px -144px
}
.icon-hand-down{
    background-position:-216px -144px
}
.icon-circle-arrow-right{
    background-position:-240px -144px
}
.icon-circle-arrow-left{
    background-position:-264px -144px
}
.icon-circle-arrow-up{
    background-position:-288px -144px
}
.icon-circle-arrow-down{
    background-position:-312px -144px
}
.icon-globe{
    background-position:-336px -144px
}
.icon-wrench{
    background-position:-360px -144px
}
.icon-tasks{
    background-position:-384px -144px
}
.icon-filter{
    background-position:-408px -144px
}
.icon-briefcase{
    background-position:-432px -144px
}
.icon-fullscreen{
    background-position:-456px -144px
}
/*! * Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) */
@font-face{
    font-family:FontAwesome;
    src:url(../images/fonts/fontawesome-webfont.eot?v=4.0.3);
    src:url(../images/fonts/fontawesome-webfont.eot?#iefix&v=4.0.3) format("embedded-opentype"),url(../images/fonts/fontawesome-webfont.woff?v=4.0.3) format("woff"),url(../images/fonts/fontawesome-webfont.ttf?v=4.0.3) format("truetype"),url(../images/fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular) format("svg");
    font-weight:400;
    font-style:normal
}
.fa{
    display:inline-block;
    font-family:FontAwesome;
    font-style:normal;
    font-weight:400;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.fa-lg{
    font-size:1.3333333333333333em;
    line-height:.75em;
    vertical-align:-15%
}
.fa-2x{
    font-size:2em
}
.fa-3x{
    font-size:3em
}
.fa-4x{
    font-size:4em
}
.fa-5x{
    font-size:5em
}
.fa-fw{
    width:1.2857142857142858em;
    text-align:center
}
.fa-ul{
    padding-left:0;
    margin-left:2.142857142857143em;
    list-style-type:none
}
.fa-ul>li{
    position:relative
}
.fa-li{
    position:absolute;
    left:-2.142857142857143em;
    width:2.142857142857143em;
    top:.14285714285714285em;
    text-align:center
}
.fa-li.fa-lg{
    left:-1.8571428571428572em
}
.fa-border{
    padding:.2em .25em .15em;
    border:solid .08em #eee;
    border-radius:.1em
}
.pull-right,.product-header .utility-bar{
    float:right
}
.pull-left,.country-list,.region-list,.product-header .breadcrumbs,.product-header .title-bar{
    float:left
}
.fa.pull-left,.fa.country-list,.fa.region-list,.product-header .fa.breadcrumbs,.product-header .fa.title-bar{
    margin-right:.3em
}
.fa.pull-right,.product-header .fa.utility-bar{
    margin-left:.3em
}
.fa-spin{
    -webkit-animation:spin 2s infinite linear;
    -moz-animation:spin 2s infinite linear;
    -o-animation:spin 2s infinite linear;
    animation:spin 2s infinite linear
}
@-moz-keyframes spin{
    0%{
        -moz-transform:rotate(0deg)
    }
    100%{
        -moz-transform:rotate(359deg)
    }
}
@-webkit-keyframes spin{
    0%{
        -webkit-transform:rotate(0deg)
    }
    100%{
        -webkit-transform:rotate(359deg)
    }
}
@-o-keyframes spin{
    0%{
        -o-transform:rotate(0deg)
    }
    100%{
        -o-transform:rotate(359deg)
    }
}
@-ms-keyframes spin{
    0%{
        -ms-transform:rotate(0deg)
    }
    100%{
        -ms-transform:rotate(359deg)
    }
}
@keyframes spin{
    0%{
        transform:rotate(0deg)
    }
    100%{
        transform:rotate(359deg)
    }
}
.fa-rotate-90{
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    -o-transform:rotate(90deg);
    transform:rotate(90deg)
}
.fa-rotate-180{
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    -webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    -o-transform:rotate(180deg);
    transform:rotate(180deg)
}
.fa-rotate-270{
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    -webkit-transform:rotate(270deg);
    -moz-transform:rotate(270deg);
    -ms-transform:rotate(270deg);
    -o-transform:rotate(270deg);
    transform:rotate(270deg)
}
.fa-flip-horizontal{
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
    -webkit-transform:scale(-1,1);
    -moz-transform:scale(-1,1);
    -ms-transform:scale(-1,1);
    -o-transform:scale(-1,1);
    transform:scale(-1,1)
}
.fa-flip-vertical{
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
    -webkit-transform:scale(1,-1);
    -moz-transform:scale(1,-1);
    -ms-transform:scale(1,-1);
    -o-transform:scale(1,-1);
    transform:scale(1,-1)
}
.fa-stack{
    position:relative;
    display:inline-block;
    width:2em;
    height:2em;
    line-height:2em;
    vertical-align:middle
}
.fa-stack-1x,.fa-stack-2x{
    position:absolute;
    left:0;
    width:100%;
    text-align:center
}
.fa-stack-1x{
    line-height:inherit
}
.fa-stack-2x{
    font-size:2em
}
.fa-inverse{
    color:#fff
}
.fa-glass:before{
    content:"\f000"
}
.fa-music:before{
    content:"\f001"
}
.fa-search:before{
    content:"\f002"
}
.fa-envelope-o:before{
    content:"\f003"
}
.fa-heart:before{
    content:"\f004"
}
.fa-star:before{
    content:"\f005"
}
.fa-star-o:before{
    content:"\f006"
}
.fa-user:before{
    content:"\f007"
}
.fa-film:before{
    content:"\f008"
}
.fa-th-large:before{
    content:"\f009"
}
.fa-th:before{
    content:"\f00a"
}
.fa-th-list:before{
    content:"\f00b"
}
.fa-check:before{
    content:"\f00c"
}
.fa-times:before{
    content:"\f00d"
}
.fa-search-plus:before{
    content:"\f00e"
}
.fa-search-minus:before{
    content:"\f010"
}
.fa-power-off:before{
    content:"\f011"
}
.fa-signal:before{
    content:"\f012"
}
.fa-gear:before,.fa-cog:before{
    content:"\f013"
}
.fa-trash-o:before{
    content:"\f014"
}
.fa-home:before{
    content:"\f015"
}
.fa-file-o:before{
    content:"\f016"
}
.fa-clock-o:before{
    content:"\f017"
}
.fa-road:before{
    content:"\f018"
}
.fa-download:before{
    content:"\f019"
}
.fa-arrow-circle-o-down:before{
    content:"\f01a"
}
.fa-arrow-circle-o-up:before{
    content:"\f01b"
}
.fa-inbox:before{
    content:"\f01c"
}
.fa-play-circle-o:before{
    content:"\f01d"
}
.fa-rotate-right:before,.fa-repeat:before{
    content:"\f01e"
}
.fa-refresh:before{
    content:"\f021"
}
.fa-list-alt:before{
    content:"\f022"
}
.fa-lock:before{
    content:"\f023"
}
.fa-flag:before{
    content:"\f024"
}
.fa-headphones:before{
    content:"\f025"
}
.fa-volume-off:before{
    content:"\f026"
}
.fa-volume-down:before{
    content:"\f027"
}
.fa-volume-up:before{
    content:"\f028"
}
.fa-qrcode:before{
    content:"\f029"
}
.fa-barcode:before{
    content:"\f02a"
}
.fa-tag:before{
    content:"\f02b"
}
.fa-tags:before{
    content:"\f02c"
}
.fa-book:before{
    content:"\f02d"
}
.fa-bookmark:before{
    content:"\f02e"
}
.fa-print:before{
    content:"\f02f"
}
.fa-camera:before{
    content:"\f030"
}
.fa-font:before{
    content:"\f031"
}
.fa-bold:before{
    content:"\f032"
}
.fa-italic:before{
    content:"\f033"
}
.fa-text-height:before{
    content:"\f034"
}
.fa-text-width:before{
    content:"\f035"
}
.fa-align-left:before{
    content:"\f036"
}
.fa-align-center:before{
    content:"\f037"
}
.fa-align-right:before{
    content:"\f038"
}
.fa-align-justify:before{
    content:"\f039"
}
.fa-list:before{
    content:"\f03a"
}
.fa-dedent:before,.fa-outdent:before{
    content:"\f03b"
}
.fa-indent:before{
    content:"\f03c"
}
.fa-video-camera:before{
    content:"\f03d"
}
.fa-picture-o:before{
    content:"\f03e"
}
.fa-pencil:before{
    content:"\f040"
}
.fa-map-marker:before{
    content:"\f041"
}
.fa-adjust:before{
    content:"\f042"
}
.fa-tint:before{
    content:"\f043"
}
.fa-edit:before,.fa-pencil-square-o:before{
    content:"\f044"
}
.fa-share-square-o:before{
    content:"\f045"
}
.fa-check-square-o:before{
    content:"\f046"
}
.fa-arrows:before{
    content:"\f047"
}
.fa-step-backward:before{
    content:"\f048"
}
.fa-fast-backward:before{
    content:"\f049"
}
.fa-backward:before{
    content:"\f04a"
}
.fa-play:before{
    content:"\f04b"
}
.fa-pause:before{
    content:"\f04c"
}
.fa-stop:before{
    content:"\f04d"
}
.fa-forward:before{
    content:"\f04e"
}
.fa-fast-forward:before{
    content:"\f050"
}
.fa-step-forward:before{
    content:"\f051"
}
.fa-eject:before{
    content:"\f052"
}
.fa-chevron-left:before{
    content:"\f053"
}
.fa-chevron-right:before{
    content:"\f054"
}
.fa-plus-circle:before{
    content:"\f055"
}
.fa-minus-circle:before{
    content:"\f056"
}
.fa-times-circle:before{
    content:"\f057"
}
.fa-check-circle:before{
    content:"\f058"
}
.fa-question-circle:before{
    content:"\f059"
}
.fa-info-circle:before{
    content:"\f05a"
}
.fa-crosshairs:before{
    content:"\f05b"
}
.fa-times-circle-o:before{
    content:"\f05c"
}
.fa-check-circle-o:before{
    content:"\f05d"
}
.fa-ban:before{
    content:"\f05e"
}
.fa-arrow-left:before{
    content:"\f060"
}
.fa-arrow-right:before{
    content:"\f061"
}
.fa-arrow-up:before{
    content:"\f062"
}
.fa-arrow-down:before{
    content:"\f063"
}
.fa-mail-forward:before,.fa-share:before{
    content:"\f064"
}
.fa-expand:before{
    content:"\f065"
}
.fa-compress:before{
    content:"\f066"
}
.fa-plus:before{
    content:"\f067"
}
.fa-minus:before{
    content:"\f068"
}
.fa-asterisk:before{
    content:"\f069"
}
.fa-exclamation-circle:before{
    content:"\f06a"
}
.fa-gift:before{
    content:"\f06b"
}
.fa-leaf:before{
    content:"\f06c"
}
.fa-fire:before{
    content:"\f06d"
}
.fa-eye:before{
    content:"\f06e"
}
.fa-eye-slash:before{
    content:"\f070"
}
.fa-warning:before,.fa-exclamation-triangle:before{
    content:"\f071"
}
.fa-plane:before{
    content:"\f072"
}
.fa-calendar:before{
    content:"\f073"
}
.fa-random:before{
    content:"\f074"
}
.fa-comment:before{
    content:"\f075"
}
.fa-magnet:before{
    content:"\f076"
}
.fa-chevron-up:before{
    content:"\f077"
}
.fa-chevron-down:before{
    content:"\f078"
}
.fa-retweet:before{
    content:"\f079"
}
.fa-shopping-cart:before{
    content:"\f07a"
}
.fa-folder:before{
    content:"\f07b"
}
.fa-folder-open:before{
    content:"\f07c"
}
.fa-arrows-v:before{
    content:"\f07d"
}
.fa-arrows-h:before{
    content:"\f07e"
}
.fa-bar-chart-o:before{
    content:"\f080"
}
.fa-twitter-square:before{
    content:"\f081"
}
.fa-facebook-square:before{
    content:"\f082"
}
.fa-camera-retro:before{
    content:"\f083"
}
.fa-key:before{
    content:"\f084"
}
.fa-gears:before,.fa-cogs:before{
    content:"\f085"
}
.fa-comments:before{
    content:"\f086"
}
.fa-thumbs-o-up:before{
    content:"\f087"
}
.fa-thumbs-o-down:before{
    content:"\f088"
}
.fa-star-half:before{
    content:"\f089"
}
.fa-heart-o:before{
    content:"\f08a"
}
.fa-sign-out:before{
    content:"\f08b"
}
.fa-linkedin-square:before{
    content:"\f08c"
}
.fa-thumb-tack:before{
    content:"\f08d"
}
.fa-external-link:before{
    content:"\f08e"
}
.fa-sign-in:before{
    content:"\f090"
}
.fa-trophy:before{
    content:"\f091"
}
.fa-github-square:before{
    content:"\f092"
}
.fa-upload:before{
    content:"\f093"
}
.fa-lemon-o:before{
    content:"\f094"
}
.fa-phone:before{
    content:"\f095"
}
.fa-square-o:before{
    content:"\f096"
}
.fa-bookmark-o:before{
    content:"\f097"
}
.fa-phone-square:before{
    content:"\f098"
}
.fa-twitter:before{
    content:"\f099"
}
.fa-facebook:before{
    content:"\f09a"
}
.fa-github:before{
    content:"\f09b"
}
.fa-unlock:before{
    content:"\f09c"
}
.fa-credit-card:before{
    content:"\f09d"
}
.fa-rss:before{
    content:"\f09e"
}
.fa-hdd-o:before{
    content:"\f0a0"
}
.fa-bullhorn:before{
    content:"\f0a1"
}
.fa-bell:before{
    content:"\f0f3"
}
.fa-certificate:before{
    content:"\f0a3"
}
.fa-hand-o-right:before{
    content:"\f0a4"
}
.fa-hand-o-left:before{
    content:"\f0a5"
}
.fa-hand-o-up:before{
    content:"\f0a6"
}
.fa-hand-o-down:before{
    content:"\f0a7"
}
.fa-arrow-circle-left:before{
    content:"\f0a8"
}
.fa-arrow-circle-right:before{
    content:"\f0a9"
}
.fa-arrow-circle-up:before{
    content:"\f0aa"
}
.fa-arrow-circle-down:before{
    content:"\f0ab"
}
.fa-globe:before{
    content:"\f0ac"
}
.fa-wrench:before{
    content:"\f0ad"
}
.fa-tasks:before{
    content:"\f0ae"
}
.fa-filter:before{
    content:"\f0b0"
}
.fa-briefcase:before{
    content:"\f0b1"
}
.fa-arrows-alt:before{
    content:"\f0b2"
}
.fa-group:before,.fa-users:before{
    content:"\f0c0"
}
.fa-chain:before,.fa-link:before{
    content:"\f0c1"
}
.fa-cloud:before{
    content:"\f0c2"
}
.fa-flask:before{
    content:"\f0c3"
}
.fa-cut:before,.fa-scissors:before{
    content:"\f0c4"
}
.fa-copy:before,.fa-files-o:before{
    content:"\f0c5"
}
.fa-paperclip:before{
    content:"\f0c6"
}
.fa-save:before,.fa-floppy-o:before{
    content:"\f0c7"
}
.fa-square:before{
    content:"\f0c8"
}
.fa-bars:before{
    content:"\f0c9"
}
.fa-list-ul:before{
    content:"\f0ca"
}
.fa-list-ol:before{
    content:"\f0cb"
}
.fa-strikethrough:before{
    content:"\f0cc"
}
.fa-underline:before{
    content:"\f0cd"
}
.fa-table:before{
    content:"\f0ce"
}
.fa-magic:before{
    content:"\f0d0"
}
.fa-truck:before{
    content:"\f0d1"
}
.fa-pinterest:before{
    content:"\f0d2"
}
.fa-pinterest-square:before{
    content:"\f0d3"
}
.fa-google-plus-square:before{
    content:"\f0d4"
}
.fa-google-plus:before{
    content:"\f0d5"
}
.fa-money:before{
    content:"\f0d6"
}
.fa-caret-down:before{
    content:"\f0d7"
}
.fa-caret-up:before{
    content:"\f0d8"
}
.fa-caret-left:before{
    content:"\f0d9"
}
.fa-caret-right:before{
    content:"\f0da"
}
.fa-columns:before{
    content:"\f0db"
}
.fa-unsorted:before,.fa-sort:before{
    content:"\f0dc"
}
.fa-sort-down:before,.fa-sort-asc:before{
    content:"\f0dd"
}
.fa-sort-up:before,.fa-sort-desc:before{
    content:"\f0de"
}
.fa-envelope:before{
    content:"\f0e0"
}
.fa-linkedin:before{
    content:"\f0e1"
}
.fa-rotate-left:before,.fa-undo:before{
    content:"\f0e2"
}
.fa-legal:before,.fa-gavel:before{
    content:"\f0e3"
}
.fa-dashboard:before,.fa-tachometer:before{
    content:"\f0e4"
}
.fa-comment-o:before{
    content:"\f0e5"
}
.fa-comments-o:before{
    content:"\f0e6"
}
.fa-flash:before,.fa-bolt:before{
    content:"\f0e7"
}
.fa-sitemap:before{
    content:"\f0e8"
}
.fa-umbrella:before{
    content:"\f0e9"
}
.fa-paste:before,.fa-clipboard:before{
    content:"\f0ea"
}
.fa-lightbulb-o:before{
    content:"\f0eb"
}
.fa-exchange:before{
    content:"\f0ec"
}
.fa-cloud-download:before{
    content:"\f0ed"
}
.fa-cloud-upload:before{
    content:"\f0ee"
}
.fa-user-md:before{
    content:"\f0f0"
}
.fa-stethoscope:before{
    content:"\f0f1"
}
.fa-suitcase:before{
    content:"\f0f2"
}
.fa-bell-o:before{
    content:"\f0a2"
}
.fa-coffee:before{
    content:"\f0f4"
}
.fa-cutlery:before{
    content:"\f0f5"
}
.fa-file-text-o:before{
    content:"\f0f6"
}
.fa-building-o:before{
    content:"\f0f7"
}
.fa-hospital-o:before{
    content:"\f0f8"
}
.fa-ambulance:before{
    content:"\f0f9"
}
.fa-medkit:before{
    content:"\f0fa"
}
.fa-fighter-jet:before{
    content:"\f0fb"
}
.fa-beer:before{
    content:"\f0fc"
}
.fa-h-square:before{
    content:"\f0fd"
}
.fa-plus-square:before{
    content:"\f0fe"
}
.fa-angle-double-left:before{
    content:"\f100"
}
.fa-angle-double-right:before{
    content:"\f101"
}
.fa-angle-double-up:before{
    content:"\f102"
}
.fa-angle-double-down:before{
    content:"\f103"
}
.fa-angle-left:before{
    content:"\f104"
}
.fa-angle-right:before{
    content:"\f105"
}
.fa-angle-up:before{
    content:"\f106"
}
.fa-angle-down:before{
    content:"\f107"
}
.fa-desktop:before{
    content:"\f108"
}
.fa-laptop:before{
    content:"\f109"
}
.fa-tablet:before{
    content:"\f10a"
}
.fa-mobile-phone:before,.fa-mobile:before{
    content:"\f10b"
}
.fa-circle-o:before{
    content:"\f10c"
}
.fa-quote-left:before{
    content:"\f10d"
}
.fa-quote-right:before{
    content:"\f10e"
}
.fa-spinner:before{
    content:"\f110"
}
.fa-circle:before{
    content:"\f111"
}
.fa-mail-reply:before,.fa-reply:before{
    content:"\f112"
}
.fa-github-alt:before{
    content:"\f113"
}
.fa-folder-o:before{
    content:"\f114"
}
.fa-folder-open-o:before{
    content:"\f115"
}
.fa-smile-o:before{
    content:"\f118"
}
.fa-frown-o:before{
    content:"\f119"
}
.fa-meh-o:before{
    content:"\f11a"
}
.fa-gamepad:before{
    content:"\f11b"
}
.fa-keyboard-o:before{
    content:"\f11c"
}
.fa-flag-o:before{
    content:"\f11d"
}
.fa-flag-checkered:before{
    content:"\f11e"
}
.fa-terminal:before{
    content:"\f120"
}
.fa-code:before{
    content:"\f121"
}
.fa-reply-all:before{
    content:"\f122"
}
.fa-mail-reply-all:before{
    content:"\f122"
}
.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{
    content:"\f123"
}
.fa-location-arrow:before{
    content:"\f124"
}
.fa-crop:before{
    content:"\f125"
}
.fa-code-fork:before{
    content:"\f126"
}
.fa-unlink:before,.fa-chain-broken:before{
    content:"\f127"
}
.fa-question:before{
    content:"\f128"
}
.fa-info:before{
    content:"\f129"
}
.fa-exclamation:before{
    content:"\f12a"
}
.fa-superscript:before{
    content:"\f12b"
}
.fa-subscript:before{
    content:"\f12c"
}
.fa-eraser:before{
    content:"\f12d"
}
.fa-puzzle-piece:before{
    content:"\f12e"
}
.fa-microphone:before{
    content:"\f130"
}
.fa-microphone-slash:before{
    content:"\f131"
}
.fa-shield:before{
    content:"\f132"
}
.fa-calendar-o:before{
    content:"\f133"
}
.fa-fire-extinguisher:before{
    content:"\f134"
}
.fa-rocket:before{
    content:"\f135"
}
.fa-maxcdn:before{
    content:"\f136"
}
.fa-chevron-circle-left:before{
    content:"\f137"
}
.fa-chevron-circle-right:before{
    content:"\f138"
}
.fa-chevron-circle-up:before{
    content:"\f139"
}
.fa-chevron-circle-down:before{
    content:"\f13a"
}
.fa-html5:before{
    content:"\f13b"
}
.fa-css3:before{
    content:"\f13c"
}
.fa-anchor:before{
    content:"\f13d"
}
.fa-unlock-alt:before{
    content:"\f13e"
}
.fa-bullseye:before{
    content:"\f140"
}
.fa-ellipsis-h:before{
    content:"\f141"
}
.fa-ellipsis-v:before{
    content:"\f142"
}
.fa-rss-square:before{
    content:"\f143"
}
.fa-play-circle:before{
    content:"\f144"
}
.fa-ticket:before{
    content:"\f145"
}
.fa-minus-square:before{
    content:"\f146"
}
.fa-minus-square-o:before{
    content:"\f147"
}
.fa-level-up:before{
    content:"\f148"
}
.fa-level-down:before{
    content:"\f149"
}
.fa-check-square:before{
    content:"\f14a"
}
.fa-pencil-square:before{
    content:"\f14b"
}
.fa-external-link-square:before{
    content:"\f14c"
}
.fa-share-square:before{
    content:"\f14d"
}
.fa-compass:before{
    content:"\f14e"
}
.fa-toggle-down:before,.fa-caret-square-o-down:before{
    content:"\f150"
}
.fa-toggle-up:before,.fa-caret-square-o-up:before{
    content:"\f151"
}
.fa-toggle-right:before,.fa-caret-square-o-right:before{
    content:"\f152"
}
.fa-euro:before,.fa-eur:before{
    content:"\f153"
}
.fa-gbp:before{
    content:"\f154"
}
.fa-dollar:before,.fa-usd:before{
    content:"\f155"
}
.fa-rupee:before,.fa-inr:before{
    content:"\f156"
}
.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{
    content:"\f157"
}
.fa-ruble:before,.fa-rouble:before,.fa-rub:before{
    content:"\f158"
}
.fa-won:before,.fa-krw:before{
    content:"\f159"
}
.fa-bitcoin:before,.fa-btc:before{
    content:"\f15a"
}
.fa-file:before{
    content:"\f15b"
}
.fa-file-text:before{
    content:"\f15c"
}
.fa-sort-alpha-asc:before{
    content:"\f15d"
}
.fa-sort-alpha-desc:before{
    content:"\f15e"
}
.fa-sort-amount-asc:before{
    content:"\f160"
}
.fa-sort-amount-desc:before{
    content:"\f161"
}
.fa-sort-numeric-asc:before{
    content:"\f162"
}
.fa-sort-numeric-desc:before{
    content:"\f163"
}
.fa-thumbs-up:before{
    content:"\f164"
}
.fa-thumbs-down:before{
    content:"\f165"
}
.fa-youtube-square:before{
    content:"\f166"
}
.fa-youtube:before{
    content:"\f167"
}
.fa-xing:before{
    content:"\f168"
}
.fa-xing-square:before{
    content:"\f169"
}
.fa-youtube-play:before{
    content:"\f16a"
}
.fa-dropbox:before{
    content:"\f16b"
}
.fa-stack-overflow:before{
    content:"\f16c"
}
.fa-instagram:before{
    content:"\f16d"
}
.fa-flickr:before{
    content:"\f16e"
}
.fa-adn:before{
    content:"\f170"
}
.fa-bitbucket:before{
    content:"\f171"
}
.fa-bitbucket-square:before{
    content:"\f172"
}
.fa-tumblr:before{
    content:"\f173"
}
.fa-tumblr-square:before{
    content:"\f174"
}
.fa-long-arrow-down:before{
    content:"\f175"
}
.fa-long-arrow-up:before{
    content:"\f176"
}
.fa-long-arrow-left:before{
    content:"\f177"
}
.fa-long-arrow-right:before{
    content:"\f178"
}
.fa-apple:before{
    content:"\f179"
}
.fa-windows:before{
    content:"\f17a"
}
.fa-android:before{
    content:"\f17b"
}
.fa-linux:before{
    content:"\f17c"
}
.fa-dribbble:before{
    content:"\f17d"
}
.fa-skype:before{
    content:"\f17e"
}
.fa-foursquare:before{
    content:"\f180"
}
.fa-trello:before{
    content:"\f181"
}
.fa-female:before{
    content:"\f182"
}
.fa-male:before{
    content:"\f183"
}
.fa-gittip:before{
    content:"\f184"
}
.fa-sun-o:before{
    content:"\f185"
}
.fa-moon-o:before{
    content:"\f186"
}
.fa-archive:before{
    content:"\f187"
}
.fa-bug:before{
    content:"\f188"
}
.fa-vk:before{
    content:"\f189"
}
.fa-weibo:before{
    content:"\f18a"
}
.fa-renren:before{
    content:"\f18b"
}
.fa-pagelines:before{
    content:"\f18c"
}
.fa-stack-exchange:before{
    content:"\f18d"
}
.fa-arrow-circle-o-right:before{
    content:"\f18e"
}
.fa-arrow-circle-o-left:before{
    content:"\f190"
}
.fa-toggle-left:before,.fa-caret-square-o-left:before{
    content:"\f191"
}
.fa-dot-circle-o:before{
    content:"\f192"
}
.fa-wheelchair:before{
    content:"\f193"
}
.fa-vimeo-square:before{
    content:"\f194"
}
.fa-turkish-lira:before,.fa-try:before{
    content:"\f195"
}
.fa-plus-square-o:before{
    content:"\f196"
}
.mobile-search-box{
    display:none
}
.mobile-search-box .search-form{
    display:block;
    text-align:center
}
.mobile-search-box button{
    background:#cd1f1e url(../images/icons/icon-search.png) no-repeat center center;
    border:0;
    display:inline;
    height:23px;
    padding:0;
    text-indent:-9999px;
    width:22px
}
.thumbnail{
    padding:20px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px
}
.thumbnail h3{
    line-height:25px
}
.thumbnail h2{
    line-height:30px
}
.thumbnail dl{
    margin-bottom:0
}
a.thumbnail:hover,a.thumbnail:focus{
    border-color:#ccc;
    -webkit-box-shadow:0 0 2px #999;
    -moz-box-shadow:0 0 2px #999;
    box-shadow:0 0 2px #999
}
.scrollable{
    background:#ededed;
    position:relative;
    width:100%;
    *zoom:1;
    -webkit-box-shadow:inset 0 -2px 3px 0 rgba(0,0,0,.35);
    -moz-box-shadow:inset 0 -2px 3px 0 rgba(0,0,0,.35);
    box-shadow:inset 0 -2px 3px 0 rgba(0,0,0,.35);
    margin-bottom:30px;
    padding-left:30px
}
.scrollable:before,.scrollable:after{
    display:table;
    content:"";
    line-height:0
}
.scrollable:after{
    clear:both
}
.scrollable>*{
    display:block;
    float:left
}
.scrollable .left,.scrollable .right{
    display:none;
    cursor:pointer;
    width:15%;
    text-align:center;
    vertical-align:middle;
    background:#efefef;
    height:100%;
    -webkit-box-shadow:inset 0 -2px 3px 0 rgba(0,0,0,.35);
    -moz-box-shadow:inset 0 -2px 3px 0 rgba(0,0,0,.35);
    box-shadow:inset 0 -2px 3px 0 rgba(0,0,0,.35)
}
.scrollable .scrollable-container{
    overflow-y:hidden;
    overflow-x:auto;
    width:100%
}
.scrollable ul{
    margin:0;
    overflow-y:hidden;
    display:table
}
.scrollable ul>li{
    display:table-cell;
    height:100%;
    white-space:normal;
    vertical-align:middle;
    border-left:1px solid #c8c8c8
}
.scrollable ul>li:last-child{
    border-right:1px solid #c8c8c8
}
.scrollable ul>li:hover{
    background:rgba(255,255,255,.5);
    box-shadow:0 0 6px rgba(0,0,0,.9)
}
.scrollable ul>li a{
    display:table-cell;
    vertical-align:middle;
    line-height:15px;
    color:#000;
    height:30px;
    padding:7px 20px;
    font-weight:700;
    font-size:14px;
    text-transform:uppercase;
    max-width:250px;
    text-align:center
}
.scrollable ul>li a:hover{
    color:#c00
}
.scrollable ul>li .active{
    background:#d4d4d4;
    box-shadow:inset 2px 0 5px -2px rgba(0,0,0,.35)
}
.scrollable ul>li .active a{
    box-shadow:3px -1px 5px -2px rgba(0,0,0,.35)
}
.scrollable ul>li.active{
    background:#d4d4d4;
    box-shadow:inset 0 -2px 3px 0 rgba(0,0,0,.35)
}
@media all and (max-width:979px){
    .scrollable{
        padding-left:0
    }
    .scrollable .scrollable-container{
        width:70%
    }
    .scrollable .left,.scrollable .right{
        display:block
    }
    .scrollable .right{
        right:0
    }
}
.tabs{
    padding-left:15px;
    margin:0;
    background:#ededed;
    box-shadow:inset 0 -2px 3px 0 rgba(0,0,0,.35);
    list-style:none;
    overflow:auto
}
.tabs li{
    padding:0;
    border-right:1px solid #ccc;
    float:left
}
.tabs li:first-child{
    border-left:1px solid #ccc
}
.tabs a{
    color:#000!important;
    text-decoration:none;
    text-transform:uppercase;
    font-size:.9em;
    font-weight:700;
    display:block;
    padding:10px 20px
}
.tabs a:hover{
    color:#c00!important
}
.tabs a:hover{
    background:rgba(255,255,255,.5);
    box-shadow:0 0 6px rgba(0,0,0,.9)
}
.tabs .active,.tabs a:focus{
    background:#d4d4d4;
    box-shadow:inset 2px 0 5px -2px rgba(0,0,0,.35)
}
.tabs .active a,.tabs a:focus a{
    box-shadow:3px -1px 5px -2px rgba(0,0,0,.35)
}
@media screen and (max-width:767px){
    .tabs{
        padding:0
    }
    .tabs li{
        float:none;
        width:100%;
        display:block;
        border-bottom:1px solid #ccc
    }
}
.tab-panes{
    padding:10px 20px
}
.tab-panes{
    padding:10px 20px
}
.menu-non-accord{
    background:#fff
}
.menu-non-accord .title{
    cursor:pointer;
    background-color:#b60400;
    background-image:-webkit-gradient(linear,left top,left bottom,from(#fe2709),to(#b60400));
    background-image:-webkit-linear-gradient(top,#fe2709,#b60400);
    background-image:-moz-linear-gradient(top,#fe2709,#b60400);
    background-image:-ms-linear-gradient(top,#fe2709,#b60400);
    background-image:-o-linear-gradient(top,#fe2709,#b60400);
    background-image:linear-gradient(top,#fe2709,#b60400);
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#fe2709', EndColorStr='#b60400');
    box-shadow:0 2px 10px rgba(0,0,0,.35);
    color:#fff;
    text-transform:uppercase;
    font-weight:500;
    padding:10px 10px 10px 45px;
    margin-bottom:1px
}
.menu-non-accord .title.content-type{
    padding-left:20px
}
.menu-non-accord h5{
    text-transform:uppercase;
    margin-left:15px
}
.menu-non-accord ul{
    list-style:none;
    margin:0 15px 30px;
    padding:0
}
.menu-non-accord ul li{
    padding:0;
    border-bottom:solid 1px #bebebe
}
.menu-non-accord ul li:last-child{
    border-bottom:0
}
.menu-non-accord ul li a{
    clear:both;
    color:#000;
    display:block;
    padding:10px 0;
    font-size:.9em;
    line-height:18px;
    word-wrap:break-word;
    font-weight:400
}
.menu-non-accord ul li a:hover{
    text-decoration:underline;
    color:#cd1f1e
}
.menu-non-accord ul li.current a{
    color:#cd1f1e
}
.prem-content{
    background:#f1f1f1;
    border:1px solid #ccc;
    min-height:290px;
    position:relative;
    margin-bottom:15px;
    overflow:hidden;
    text-shadow:0 1px 1px rgba(255,255,255,.25)
}
.prem-content .inner-pad{
    z-index:10;
    position:relative;
    padding:20px;
    top:0;
    left:0
}
.prem-content p{
    font-size:.8em;
    line-height:1.5em
}
.prem-content h3{
    font-size:1.2em;
    line-height:1.1em;
    margin-top:7px
}
@media screen and (max-width:767px){
    .prem-content h3{
        color:#000;
        font-weight:100
    }
}
.prem-content h3,.prem-content p{
    width:70%;
    font-weight:200
}
@media screen and (max-width:767px){
    .prem-content h3,.prem-content p{
        width:80%
    }
}
.prem-content p.register{
    width:90%
}
.prem-content p.register a{
    line-height:14px;
    height:30px
}
.prem-content a{
    color:#4c4c4c;
    display:block;
    font-size:1.2em;
    font-weight:700;
    padding-top:10px;
    text-transform:uppercase
}
.prem-content a:hover{
    text-decoration:underline;
    color:#c00
}
.prem-content img{
    position:absolute;
    top:0;
    right:0;
    z-index:1
}
.widget-bar{
    background-color:#b60400;
    background-image:-webkit-gradient(linear,left top,left bottom,from(#fe2709),to(#b60400));
    background-image:-webkit-linear-gradient(top,#fe2709,#b60400);
    background-image:-moz-linear-gradient(top,#fe2709,#b60400);
    background-image:-ms-linear-gradient(top,#fe2709,#b60400);
    background-image:-o-linear-gradient(top,#fe2709,#b60400);
    background-image:linear-gradient(top,#fe2709,#b60400);
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#fe2709', EndColorStr='#b60400');
    color:#fff;
    padding:4px 0;
    height:auto;
    width:100%;
    font-size:1.1em;
    text-transform:uppercase
}
.widget-bar span{
    padding:0 0 0 15px;
    display:block;
    margin:4px 0;
    font-size:14px
}
.widget-bar a{
    font-size:14px;
    color:#fff;
    text-decoration:none
}
.widget-bar a:hover{
    color:#fff;
    text-decoration:underline
}
.collapse-box-mobile.visible-phone,.collapse-box{
    background-color:#b60400;
    background-image:-webkit-gradient(linear,left top,left bottom,from(#fe2709),to(#b60400));
    background-image:-webkit-linear-gradient(top,#fe2709,#b60400);
    background-image:-moz-linear-gradient(top,#fe2709,#b60400);
    background-image:-ms-linear-gradient(top,#fe2709,#b60400);
    background-image:-o-linear-gradient(top,#fe2709,#b60400);
    background-image:linear-gradient(top,#fe2709,#b60400);
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#fe2709', EndColorStr='#b60400');
    color:#fff;
    padding:4px 0;
    height:auto;
    width:100%;
    font-size:1.1em;
    text-transform:uppercase;
    cursor:pointer
}
@media screen and (max-width:767px){
    .collapse-box-mobile.visible-phone,.collapse-box{
        min-height:30px
    }
}
.collapse-box-mobile.visible-phone a,.collapse-box a{
    color:#fff;
    text-decoration:none
}
.collapse-box-mobile.visible-phone a:hover,.collapse-box a:hover{
    color:#fff;
    text-decoration:none
}
.collapse-box-mobile.visible-phone span,.collapse-box span{
    padding:0 0 0 25px;
    background:url(../images/arrows/mobile-up-arrow.png) no-repeat 8px 4px;
    display:block;
    margin:4px 0;
    font-size:14px
}
.collapse-box-mobile.visible-phone span.active,.collapse-box span.active{
    background:url(../images/arrows/mobile-up-arrow.png) no-repeat 8px 4px
}
.collapse-box-mobile.visible-phone:hover,.collapse-box:hover{
    color:#fff;
    text-decoration:none
}
.collapse-box-mobile.collapsed,.collapse-box.collapsed{
    margin-bottom:1px;
    display:block
}
.collapse-box-mobile.collapsed span,.collapse-box.collapsed span{
    background:url(../images/arrows/mobile-down-arrow.png) no-repeat 8px 4px
}
.collapse-box-mobile.collapsed span.active,.collapse-box.collapsed span.active{
    background:url(../images/arrows/mobile-down-arrow.png) no-repeat 8px 4px
}
.mobile-tabs,.mobile-tabs.row-fluid{
    padding:0!important
}
.mobile-tabs a,.mobile-tabs.row-fluid a{
    display:block;
    margin-bottom:1px
}
.mobile-tabs a span,.mobile-tabs.row-fluid a span{
    background:url(../images/arrows/mobile-down-arrow.png) no-repeat 8px 4px
}
.widget{
    position:relative;
    *zoom:1
}
.widget:before,.widget:after{
    display:table;
    content:"";
    line-height:0
}
.widget:after{
    clear:both
}
.widget iframe{
    width:100%!important
}
.widget h4{
    font-weight:400
}
.widget .header{
    cursor:pointer;
    background-color:#b60400;
    background-image:-webkit-gradient(linear,left top,left bottom,from(#fe2709),to(#b60400));
    background-image:-webkit-linear-gradient(top,#fe2709,#b60400);
    background-image:-moz-linear-gradient(top,#fe2709,#b60400);
    background-image:-ms-linear-gradient(top,#fe2709,#b60400);
    background-image:-o-linear-gradient(top,#fe2709,#b60400);
    background-image:linear-gradient(top,#fe2709,#b60400);
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#fe2709', EndColorStr='#b60400');
    -webkit-box-shadow:"0 2px 10px rgba(0, 0, 0, 0.35)";
    -moz-box-shadow:"0 2px 10px rgba(0, 0, 0, 0.35)";
    box-shadow:"0 2px 10px rgba(0, 0, 0, 0.35)";
    color:#fff;
    padding:4px 0;
    height:auto;
    font-size:1.1em;
    display:block;
    overflow:hidden
}
.widget .header span{
    float:left;
    padding:0 0 0 10px;
    margin:4px 0;
    font-size:14px;
    background:0 0;
    text-transform:uppercase
}
@media screen and (max-width:767px){
    .widget .header span{
        padding:0 0 0 25px
    }
}
.widget .header a{
    color:#fff;
    display:inline-block;
    margin-right:10px;
    float:right;
    height:20px
}
.widget .header a span{
    text-transform:none;
    padding-right:5px;
    display:block;
    background:0 0
}
.widget .header a span:hover{
    text-decoration:underline;
    color:#fff
}
.widget .header a img{
    position:relative;
    max-width:none!important;
    margin-top:4px
}
@media screen and (max-width:767px){
    .widget .header a img{
        width:15px;
        top:0;
        right:8px
    }
}
.widget .widget-inner{
    padding:10px;
    margin-bottom:14px;
    border:0;
    font-size:.9em
}
@media screen and (max-width:767px){
    .widget .header{
        position:relative
    }
}
@media screen and (max-width:767px){
    .widget .header:before{
        content:url(../images/arrows/mobile-up-arrow.png) no-repeat;
        position:absolute;
        left:8px;
        top:7px
    }
}
@media screen and (max-width:767px){
    .widget .header.collapsed:before{
        content:url(../images/arrows/mobile-down-arrow.png) no-repeat
    }
}
.most-pop-articles .text:before{
    content:"View "
}
@media screen and (max-width:525px){
    .most-pop-articles .text:before{
        content:""
    }
}
@media screen and (max-width:979px) and (min-width:768px){
    .most-pop-articles .text:before{
        content:""
    }
}
.most-pop-articles .text:after{
    content:" \203A"
}
.most-pop-articles .options li{
    color:#aaa;
    line-height:1.2em;
    padding:7px 0
}
.most-pop-articles .options li a{
    color:#4C4C4C
}
.most-pop-articles .options li a:hover{
    color:#cd1f1e
}
.most-pop-articles .article-search .search{
    width:100%;
    overflow:hidden;
    font-size:12px;
    margin:0 0 10px
}
.most-pop-articles .article-search .search label{
    font-size:1.2em;
    line-height:2.2em
}
.most-pop-articles .article-search .search input{
    background:#eeedea;
    border:0;
    width:85%;
    width:calc(100% - 23px);
    margin:0;
    padding:0 0 0 5px;
    height:23px;
    display:block;
    float:left;
    font-size:1em
}
.most-pop-articles .article-search .search input::-webkit-input-placeholder{
    color:#777
}
.most-pop-articles .article-search .search input:-moz-placeholder{
    color:#777
}
.most-pop-articles .article-search .search input::-moz-placeholder{
    color:#777
}
.most-pop-articles .article-search .search input:-ms-input-placeholder{
    color:#777
}
.most-pop-articles .article-search .search label{
    padding:0 0 0 3px
}
.most-pop-articles .article-search .search button{
    background:#cd1f1e url(../images/icons/icon-search.png) no-repeat center center;
    border:0;
    width:23px;
    padding:0;
    height:23px;
    text-indent:-9999px;
    display:block;
    float:left
}
.case-study-articles .text:before{
    content:"View "
}
@media screen and (max-width:525px){
    .case-study-articles .text:before{
        content:""
    }
}
@media screen and (max-width:979px) and (min-width:768px){
    .case-study-articles .text:before{
        content:""
    }
}
.case-study-articles .text:after{
    content:" \203A"
}
.case-study-articles .options{
    list-style-type:none;
    margin:0;
    padding:0
}
.case-study-articles .options li{
    color:#aaa;
    line-height:1.2em;
    padding:7px 0
}
.case-study-articles .options li a{
    display:block;
    color:#4C4C4C
}
.case-study-articles .options li a:hover{
    color:#cd1f1e
}
.case-study-articles .article-search .search{
    width:100%;
    overflow:hidden;
    font-size:12px;
    margin:0 0 10px
}
.case-study-articles .article-search .search label{
    font-size:1.2em;
    line-height:2.2em
}
.case-study-articles .article-search .search input{
    background:#eeedea;
    border:0;
    width:85%;
    width:calc(100% - 23px);
    margin:0;
    padding:0 0 0 5px;
    height:23px;
    display:block;
    float:left;
    font-size:1em
}
.case-study-articles .article-search .search input::-webkit-input-placeholder{
    color:#777
}
.case-study-articles .article-search .search input:-moz-placeholder{
    color:#777
}
.case-study-articles .article-search .search input::-moz-placeholder{
    color:#777
}
.case-study-articles .article-search .search input:-ms-input-placeholder{
    color:#777
}
.case-study-articles .article-search .search label{
    padding:0 0 0 3px
}
.case-study-articles .article-search .search button{
    background:#cd1f1e url(../images/icons/icon-search.png) no-repeat center center;
    border:0;
    width:23px;
    padding:0;
    height:23px;
    text-indent:-9999px;
    display:block;
    float:left
}
.topic-filter .input{
    clear:both;
    margin-bottom:5px;
    position:relative
}
.topic-filter .input input{
    position:absolute;
    bottom:4px;
    left:5px
}
.topic-filter .input .lt-ie9 input{
    bottom:2px
}
.topic-filter .input label{
    display:block;
    margin-left:31px
}
.topic-filter .input.show-more{
    border-top:1px solid #ccc;
    margin:5px 0 0;
    clear:both;
    padding:7px 0;
    text-align:center
}
.widget.youtube .youtube-footer{
    color:#888
}
.widget.linkedin .linkedin-links{
    margin-top:10px
}
.widget.podcasts #podcasts-title{
    margin-bottom:0
}
.widget.podcasts #podcast-blurb{
    margin-top:10px
}
.widget.news .mob-toggle-box{
    height:280px;
    overflow:auto
}
.widget.events .text:before{
    content:"View "
}
@media screen and (max-width:767px){
    .widget.events .text:before{
        content:""
    }
}
@media screen and (max-width:979px) and (min-width:768px){
    .widget.events .text:before{
        content:""
    }
}
@media screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){
    .widget.events .text:before{
        content:""
    }
}
@media screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){
    .widget.events .text:before{
        content:""
    }
}
@media screen and (max-width:1199px){
    .widget.events .text:before{
        content:""
    }
}
.widget.events .text:after{
    content:" \203A"
}
.widget.events .widget-inner{
    height:280px;
    overflow:auto
}
.widget.events .widget-inner .event-widget-title{
    font-size:1.2em;
    font-weight:200;
    width:100%;
    display:block;
    padding:5px 0 6px
}
.widget.events .widget-inner .events-widget-blurb{
    padding-bottom:10px
}
.widget.events .widget-inner .event-widget-date{
    display:block;
    font-size:.8em;
    float:left;
    clear:both;
    margin-bottom:6px;
    width:100%
}
.widget.events .widget-inner .event-widget-date .event-widget-time span{
    padding:0 5px
}
.widget.around-the-web .widget-inner{
    height:300px;
    overflow:auto
}
.widget.around-the-web .widget-inner h4{
    margin:0 0 2px;
    color:#999;
    font-size:1em
}
.widget.around-the-web .widget-inner .web-article-blurb{
    font-size:1em
}
.widget.additional-links .widget-inner{
    height:260px;
    overflow:auto
}
.widget.additional-links .widget-inner h4{
    margin:0 0 2px;
    color:#999;
    font-size:1em
}
.widget.additional-links .widget-inner{
    height:260px;
    overflow:auto
}
.widget.additional-links .widget-inner h4{
    margin:0 0 2px;
    color:#999;
    font-size:1em
}
.widget.additional-links .widget-inner ul.more-links li:last-child a{
    border-bottom:0
}
.widget.avaya-magazine #magazine-link{
    display:block;
    color:#d00;
    cursor:pointer;
    text-transform:uppercase
}
.widget.avaya-magazine .widget-inner .photo{
    width:100%;
    text-align:center;
    display:block;
    max-height:210px;
    overflow:hidden
}
.widget.avaya-magazine .widget-inner .photo img{
    margin:0 auto
}
.social-box{
    height:280px;
    overflow:auto;
    border-bottom:1px solid #ccc
}
.social-box ul li{
    padding:0
}
.social-box ul li span{
    color:#cd1f1e
}
.social-box ul li span.tweet-date{
    color:#bbb
}
.social-authors{
    height:110px;
    margin:0 0 10px
}
@media screen and (max-width:767px){
    .social-authors{
        margin:0 0 20px
    }
}
.social-authors h4{
    font-size:.8em;
    margin:12px 0 5px 10px;
    font-weight:300;
    text-transform:none;
    color:#000
}
@media screen and (max-width:767px){
    .social-authors h4{
        margin:12px 0 5px
    }
}
.social-authors ul{
    margin:0 10px
}
@media screen and (max-width:767px){
    .social-authors ul{
        margin:0
    }
}
.social-authors ul li{
    list-style-type:none;
    float:left;
    width:18%;
    margin-right:2%;
    font-size:.7em;
    line-height:1em;
    font-weight:300;
    color:#cd1f1e;
    display:block;
    height:110px
}
.social-authors ul li span{
    word-wrap:break-word;
    display:block
}
.social-authors ul li img{
    margin-bottom:3px
}
ul.more-links{
    margin:0 10px
}
ul.more-links li{
    list-style-type:none;
    font-size:.9em;
    font-weight:300
}
ul.more-links li a{
    color:#4c4c4c;
    display:block;
    border-bottom:1px solid #ccc;
    padding:10px 0
}
ul.more-links li a:hover{
    text-decoration:underline;
    color:#cd1f1e
}
.blog-text p{
    display:inline
}
.slideshare-image img{
    margin-bottom:10px
}
.widget.whitepaper .mob-toggle-box{
    position:relative
}
.widget.whitepaper #whitepaper-blurb{
    position:absolute;
    left:20px;
    top:60px;
    font-size:16px;
    width:85%
}
.widget.pinterest .mob-toggle-box>span{
    box-shadow:none!important;
    border-radius:none!important;
    padding:10px!important;
    width:100%
}
#footer-area{
    margin-top:20px
}
@media screen and (max-width:767px){
    #footer-area{
        margin-top:20px
    }
}
#footer-area #latest-news{
    height:44px;
    background:#fe2709;
    background:-moz-linear-gradient(top,#fe2709 0,#d91505 43%,#b60400 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fe2709),color-stop(43%,#d91505),color-stop(100%,#b60400));
    background:-webkit-linear-gradient(top,#fe2709 0,#d91505 43%,#b60400 100%);
    background:-o-linear-gradient(top,#fe2709 0,#d91505 43%,#b60400 100%);
    background:-ms-linear-gradient(top,#fe2709 0,#d91505 43%,#b60400 100%);
    background:linear-gradient(to bottom,#fe2709 0,#d91505 43%,#b60400 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe2709', endColorstr='#b60400', GradientType=0)
}
#footer-area #latest-news .quick-links{
    border-left:solid 1px #fff;
    position:relative;
    width:100%;
    background-color:#3c3c3c;
    background-image:-webkit-gradient(linear,left top,left bottom,from(gray),to(#3c3c3c));
    background-image:-webkit-linear-gradient(top,gray,#3c3c3c);
    background-image:-moz-linear-gradient(top,gray,#3c3c3c);
    background-image:-ms-linear-gradient(top,gray,#3c3c3c);
    background-image:-o-linear-gradient(top,gray,#3c3c3c);
    background-image:linear-gradient(top,gray,#3c3c3c);
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='gray', EndColorStr='#3c3c3c');
    text-align:center;
    cursor:pointer
}
#footer-area #latest-news .quick-links ul{
    margin:0;
    padding:0 10px 10px;
    background:gray;
    border:solid 1px #fff;
    border-right:0;
    width:100%;
    position:absolute;
    bottom:44px;
    right:0;
    display:none;
    z-index:9999999
}
@media screen and (max-width:979px) and (min-width:768px){
    #footer-area #latest-news .quick-links ul{
        width:235px!important
    }
}
@media screen and (max-width:767px){
    #footer-area #latest-news .quick-links ul{
        width:100%!important;
        border:0;
        z-index:10000
    }
}
#footer-area #latest-news .quick-links ul li{
    color:#fff;
    text-align:left;
    margin:15px 0 0;
    padding:0 0 10px;
    border-bottom:dashed 1px #fff
}
#footer-area #latest-news .quick-links ul li a{
    color:#fff;
    font-size:14px;
    font-weight:100;
    text-transform:none;
    padding:0
}
#footer-area #latest-news .quick-links ul li a:hover{
    margin:0;
    padding:0;
    text-decoration:underline
}
#footer-area #latest-news .quick-links ul .last{
    border:0
}
#footer-area #latest-news .quick-links a{
    color:#fff;
    font-size:14px;
    font-weight:500;
    text-transform:uppercase;
    padding:11.5px 0;
    margin-top:.5px;
    height:100%;
    display:block;
    text-shadow:0 1px 1px rgba(0,0,0,.25)
}
#footer-area #latest-news .quick-links a img{
    padding:0 0 3px 5px
}
#footer-area #latest-news .quick-links a i{
    margin:0 0 0 3px
}
#footer-area #latest-news .quick-links a span{
    width:100%;
    position:absolute;
    left:0;
    top:-1px;
    height:2px;
    background:gray
}
#footer-area #latest-news .quick-links a.tall{
    padding:12.5px 0 11.5px;
    margin-top:0
}
#footer-area #latest-news .quick-links a.tall img{
    margin-top:-.5px
}
#footer-area #latest-news .quick-links a:hover{
    text-decoration:none
}
#footer-area #latest-news .quick-links.active ul{
    display:block
}
#footer-area #footer{
    padding:0;
    font-size:14px
}
#footer-area #footer .links{
    float:left;
    padding:25px 0 0
}
@media screen and (max-width:979px) and (min-width:768px){
    #footer-area #footer .links{
        font-size:90%
    }
}
#footer-area #footer .links .primary li{
    padding:0 14px 0 15px!important;
    border-left:1px solid #7d7d7d;
    font-size:12px
}
#footer-area #footer .links .primary li:first-child{
    border:0;
    padding-left:0!important
}
@media screen and (max-width:979px) and (min-width:768px){
    #footer-area #footer .links .primary li{
        padding:0 4px 0 5px!important;
        font-size:11px
    }
}
#footer-area #footer .links .primary a{
    color:#000;
    font-weight:700;
    text-transform:uppercase
}
#footer-area #footer .links .primary a:hover{
    color:#c00
}
#footer-area #footer .links .secondary li{
    padding:0 12px 0 13px!important;
    border-left:1px solid #7d7d7d;
    font-size:12px
}
#footer-area #footer .links .secondary li:first-child{
    border:0;
    padding-left:0!important
}
@media screen and (max-width:979px) and (min-width:768px){
    #footer-area #footer .links .secondary li{
        padding:0 4px 0 5px!important;
        font-size:11px
    }
}
#footer-area #footer .links .secondary a{
    text-transform:uppercase
}
#footer-area #footer .links .secondary a:hover{
    color:#c00
}
#footer-area #footer .social-media{
    text-align:center;
    margin:20px 0 20px 10px;
    margin:20px 0
}
#footer-area #footer .social-media h4{
    text-align:center
}
#footer-area #footer .social-media ul{
    text-align:right
}
@media screen and (max-width:767px){
    #footer-area #footer .social-media ul{
        text-align:center
    }
}
#footer-area #footer .social-media ul li{
    margin:7px 0 0 7px;
    padding:0;
    width:23px
}
@media screen and (max-width:1199px){
    #footer-area #footer .social-media ul li{
        margin:7px 0 0 2px
    }
}
@media screen and (max-width:979px) and (min-width:768px){
    #footer-area #footer .social-media ul li{
        width:18px
    }
}
@media screen and (max-width:767px){
    #footer-area #footer .social-media ul li{
        margin:7px 0 0 7px
    }
}
#footer-area #footer .social-media ul li img{
    width:100%
}
@media screen and (max-width:979px) and (min-width:768px){
    #footer-area #footer .social-media ul li img{
        width:18px
    }
}
#footer-area #footer .social-media .links{
    border-top:solid 1px #7f7f7f;
    margin:10px 0;
    padding:10px 0
}
@media screen and (max-width:767px){
    #footer-area #footer .social-media .links{
        width:100%
    }
}
#footer-area .news-scroller{
    overflow:hidden;
    position:relative;
    margin-top:13px;
    font-size:14px;
    height:30px;
    color:#fff
}
#footer-area .news-scroller a{
    color:#fff
}
#footer-area .news-scroller a.latest-link{
    float:left;
    font-weight:700;
    margin:0 15px;
    text-transform:uppercase;
    font-size:16px;
    position:relative;
    top:1px
}
#footer-area .news-scroller a.latest-link:hover{
    text-decoration:underline!important
}
#footer-area .news-scroller ul{
    position:absolute;
    margin:0;
    display:inline-block
}
#footer-area .news-scroller ul li{
    height:30px;
    overflow:hidden
}
#footer-area .news-scroller ul li a{
    width:680px;
    display:block;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
#footer-area .news-scroller ul li a:hover{
    color:#fff;
    text-decoration:underline
}
@media screen and (max-width:1199px){
    #footer-area .news-scroller ul li a{
        width:505px
    }
}
@media screen and (max-width:979px) and (min-width:768px){
    #footer-area .news-scroller ul li a{
        width:340px
    }
}
@media screen and (max-width:767px){
    #footer-area .news-scroller ul li a{
        width:280px
    }
}
#footer-area .news-scroller .controls{
    position:absolute;
    right:0
}
.grey-bar{
    padding:15px;
    background:#ededed;
    border-bottom:3px solid #eee;
    margin-bottom:20px;
    box-shadow:inset 0 -2px 3px 0 rgba(0,0,0,.35)
}
.grey-bar ul{
    list-style:none
}
.grey-bar ul li{
    float:left
}
.grey-bar a{
    padding:0 20px 0 0
}
.grey-bar span{
    padding:0 20px 0 0
}
.bordered{
    border-top:solid 1px #7d7d7d;
    border-bottom:solid 1px #7d7d7d;
    padding:20px 0;
    margin:20px 0 10px
}
.border-bottom{
    border-bottom:solid 1px #7d7d7d;
    padding-bottom:20px;
    margin-bottom:20px
}
.border-top,.search-results-wrap .result .tags,.result .tags,.results h3 .tags{
    border-top:solid 1px #7d7d7d;
    padding-top:20px
}
hr{
    border-bottom:solid 1px #ccc;
    border-top:solid 1px #fff
}
hr.fake-border{
    border-bottom:solid 1px #7d7d7d
}
.list-space-med li{
    margin:14px 0
}
.striped li{
    padding:3px 8px
}
.striped li:nth-child(odd){
    background-color:#fafafa;
    border:1px solid #eee
}
.list-borders li{
    padding:10px 0;
    border:1px solid #ddd;
    border-width:1px 0;
    position:relative;
    margin-top:-1px
}
.generic{
    overflow:hidden;
    clear:both
}
.learn-button{
    background:rgba(237,237,237,.9);
    display:inline-block;
    color:#000!important;
    text-shadow:none;
    font-weight:700;
    font-size:14px;
    text-transform:uppercase;
    position:relative;
    top:0;
    right:0;
    float:right;
    padding:6px 20px!important;
    margin:0
}
.learn-button.on{
    color:#c00!important;
    padding:6px 20px 12px!important
}
.learn-button:hover{
    text-decoration:none!important
}
.learn-button img{
    position:relative;
    padding-left:5px;
    top:-2px;
    max-width:none
}
.learn-expand{
    text-align:right;
    float:right
}
@media screen and (max-width:767px){
    .learn-expand{
        text-align:right;
        padding-top:0;
        margin-bottom:15px
    }
}
.learn-expand .buy-it-dd.on{
    display:block
}
.learn-expand .buy-it-dd{
    background:rgba(237,237,237,.9);
    display:none;
    text-align:left;
    position:relative;
    width:100%;
    padding:20px 15px 10px;
    margin-top:0;
    font-weight:200;
    font-size:.9em
}
.cta{
    padding-top:20px;
    text-align:right;
    position:relative
}
@media screen and (max-width:767px){
    .cta{
        text-align:right;
        padding-top:0;
        margin-bottom:15px
    }
}
.cta .button{
    display:inline-block;
    color:#fff;
    font-size:.9em;
    text-transform:uppercase;
    font-weight:600!important;
    float:none!important;
    padding:5px 20px!important;
    margin:0 10px 0 0;
    text-shadow:0 1px 1px rgba(0,0,0,.25)
}
@media screen and (max-width:767px){
    .cta .button{
        margin:0
    }
}
.cta .button:hover{
    text-decoration:none
}
.cta .button img{
    position:relative;
    padding-left:5px;
    top:-2px;
    max-width:none
}
.cta .buy-it{
    background:#c00;
    position:absolute;
    text-decoration:none;
    right:0
}
.cta .buy-it.on{
    padding:5px 20px 7px!important;
    background:url(../images/backgrounds/ambient-red.jpg) no-repeat -100px bottom
}
.cta .try-it{
    background:#852222;
    position:absolute;
    right:110px
}
.cta .try-it:lang(de){
    right:160px
}
.cta .buy-it-dd.on{
    display:block
}
.cta .buy-it-dd{
    display:none;
    text-align:left;
    position:absolute;
    top:52px;
    right:10px;
    width:87%;
    z-index:999
}
@media screen and (max-width:767px){
    .cta .buy-it-dd{
        width:320px;
        right:0;
        top:31px;
        z-index:500
    }
}
@media screen and (max-width:979px) and (min-width:768px){
    .cta .buy-it-dd{
        width:320px
    }
}
.cta .ambient-red .ip-callout{
    border-bottom:2px dotted #fff;
    padding:0 0 10px
}
.cta .ambient-red h4{
    font-size:1.1em;
    padding-top:3px;
    font-weight:600;
    margin-bottom:10px
}
.cta .ambient-red p{
    font-size:.8em;
    font-weight:200;
    margin-left:10px
}
@media screen and (max-width:767px){
    .cta .ambient-red p{
        font-size:.9em;
        font-weight:500
    }
    .cta .ambient-red p a{
        color:#fff
    }
}
.cta .ambient-red ul{
    font-size:1.1em
}
.cta .ambient-red ul li{
    margin:10px 0
}
.cta .ambient-red ul li a{
    color:#fff
}
.cta .ambient-red ul li a span{
    position:relative;
    top:-1px
}
.cta .ambient-red ul li a:hover{
    color:#fff;
    text-decoration:underline
}
.cta .ambient-red ul li img{
    margin-top:-2px;
    margin-left:-2px
}
@media screen and (max-width:767px){
    .cta.long-label{
        padding-top:30px;
        margin-bottom:30px;
        clear:both
    }
}
.red-gradient,.redcaptionblock .carousel-inner .item .item-content,.services-nav .menu-item .menu li a,.services-nav .menu-item .menu ul,.solutions-wrap .menu-item .menu li a,.solutions-wrap .menu-item .menu ul,.phones-landing-wrap .menu-item .menu li a,.phones-landing-wrap .menu-item .menu ul{
    background-color:#b60400;
    background-image:-webkit-gradient(linear,left top,left bottom,from(#fe2709),to(#b60400));
    background-image:-webkit-linear-gradient(top,#fe2709,#b60400);
    background-image:-moz-linear-gradient(top,#fe2709,#b60400);
    background-image:-ms-linear-gradient(top,#fe2709,#b60400);
    background-image:-o-linear-gradient(top,#fe2709,#b60400);
    background-image:linear-gradient(top,#fe2709,#b60400);
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#fe2709', EndColorStr='#b60400');
    color:#fff
}
.ambient-red{
    background:#860b00 url(../images/backgrounds/ambient-red.jpg) no-repeat;
    color:#fff;
    padding:5px 10px;
    margin:0 0 10px
}
.ambient-red h3{
    margin:5px 0 5px 5px;
    font-size:14px;
    line-height:14px;
    text-transform:uppercase
}
.ambient-red h4{
    margin:5px;
    text-transform:uppercase;
    font-size:12px;
    font-weight:500
}
.ambient-red p{
    font-size:13.333px;
    line-height:16px;
    margin:0 0 10px 5px
}
.ambient-red ul{
    list-style-type:none;
    margin:10px 0 5px 5px;
    font-size:14px;
    font-weight:600;
    text-transform:uppercase
}
.ambient-red ul li{
    margin:5px 0
}
.ambient-red ul li a{
    color:#fff;
    font-size:12px
}
.ambient-red ul li a span{
    position:relative;
    top:-1px
}
.ambient-red ul li:hover{
    color:#fff;
    text-decoration:none
}
.ambient-red a{
    color:#fff!important
}
.ambient-red a:hover{
    color:#fff;
    text-decoration:none
}
.ambient-red hr{
    margin:5px 0
}
hr.dotted{
    border-top:dotted 2px #fff;
    border-right:0;
    border-bottom:0;
    border-left:0
}
.button{
    display:block;
    color:#fff!important;
    text-transform:uppercase!important;
    font-weight:700!important;
    float:left;
    padding:10px!important;
    margin:0 10px 0 0;
    text-shadow:0 1px 1px rgba(0,0,0,.25)
}
.button:hover{
    text-decoration:none
}
.red{
    background:#c00
}
.red:hover{
    background:#b30000
}
.maroon{
    background:#852222
}
.maroon:hover{
    background:#711d1d
}
.media-zoom{
    position:relative
}
.media-zoom a.icon-zoom{
    width:40px;
    height:40px;
    background:transparent url(../images/icons/icon-zoom.png) no-repeat;
    text-indent:-9999px;
    text-transform:uppercase;
    position:absolute;
    bottom:0;
    left:0
}
@media screen and (max-width:767px){
    .media-zoom a.icon-zoom{
        display:none
    }
}
@media screen and (max-width:767px){
    .media-zoom a.icon-zoom{
        display:none
    }
}
.inner-padding{
    padding:20px
}
@media screen and (max-width:767px){
    .inner-padding-phone{
        padding:20px
    }
}
.non-slider{
    margin-bottom:20px
}
.non-slider .item-content h2{
    font-size:1.5em;
    font-weight:300;
    margin:3px 0 8px;
    white-space:normal;
    line-height:25px
}
.non-slider .item-content h5{
    font-size:1.2em;
    font-weight:400;
    margin:3px 0 0
}
.non-slider-image{
    max-height:390px;
    overflow:hidden;
    margin-bottom:20px
}
@media screen and (max-width:767px){
    .non-slider-image{
        height:auto
    }
}
.non-slider-image img{
    width:100%
}
.carosel{
    width:100%
}
.carosel .nav{
    list-style-type:none;
    margin:0 auto;
    padding:0;
    display:inline-block
}
.carosel .nav li{
    background:transparent url(../images/icons/slider-nav.png) no-repeat 0 -22px;
    width:19px;
    height:22px;
    text-indent:-9999px;
    text-transform:uppercase;
    float:left;
    margin:0 5px 0 0;
    cursor:pointer
}
.carosel .nav li.active{
    background-position:0 0
}
.carosel .controls{
    position:absolute;
    top:30%;
    width:100%;
    display:none
}
@media screen and (max-width:979px) and (min-width:768px){
    .carosel .controls{
        display:block
    }
}
@media screen and (max-width:767px){
    .carosel .controls{
        display:block
    }
}
.carosel .controls a{
    background:transparent url(../images/arrows/mobile-slider-nav.png) no-repeat 0 0;
    width:32px;
    height:41px;
    text-indent:-9999px
}
.carosel .controls .prev{
    position:absolute;
    left:50px;
    background-position:0 0
}
.carosel .controls .next{
    position:absolute;
    right:50px;
    background-position:0 -41px
}
.accordian-links a{
    display:block;
    color:#000;
    font-size:.9em;
    margin:0 10px;
    border-bottom:solid 1px #ccc;
    padding:7px 0
}
.accordian-links a:last-child{
    border-bottom:0
}
.accordian-links a:hover{
    color:#cd1f1e
}
.word-breaker{
    word-break:break-word
}
.cta-pods{
    background:#fff;
    width:100%
}
@media screen and (max-width:767px){
    .cta-pods{
        background:transparent;
        width:100%;
        padding:0;
        margin:40px 0 0
    }
}
.cta-pods .span6{
    min-height:140px
}
@media screen and (max-width:979px) and (min-width:768px){
    .cta-pods .span6{
        min-height:140px
    }
}
@media screen and (max-width:767px){
    .cta-pods .span6{
        margin-bottom:20px;
        min-height:120px
    }
}
.cta-pods .inner-pad{
    padding:10px
}
.cta-pods .cta-content{
    background:#f1f1f1;
    border:1px solid #ccc;
    min-height:140px;
    position:relative;
    margin-bottom:15px;
    background-color:#eee;
    background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#eee));
    background-image:-webkit-linear-gradient(top,#fff,#eee);
    background-image:-moz-linear-gradient(top,#fff,#eee);
    background-image:-ms-linear-gradient(top,#fff,#eee);
    background-image:-o-linear-gradient(top,#fff,#eee);
    background-image:linear-gradient(top,#fff,#eee);
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='white', EndColorStr='#eeeeee');
    text-shadow:0 1px 1px rgba(255,255,255,.25)
}
@media screen and (max-width:979px) and (min-width:768px){
    .cta-pods .cta-content{
        height:auto
    }
}
.cta-pods .cta-content .inner-pad.background-image{
    padding-right:30%;
    background:#f1f1f1
}
.cta-pods .cta-content .inner-pad{
    z-index:10;
    position:relative;
    padding:20px;
    top:0;
    left:0
}
.cta-pods .cta-content p{
    font-size:1em;
    line-height:1.5em
}
.cta-pods .cta-content h3{
    font-size:1.2em;
    line-height:1.1em;
    margin-top:7px;
    word-break:break-word
}
@media screen and (max-width:767px){
    .cta-pods .cta-content h3{
        font-weight:100
    }
}
.cta-pods .cta-content h5{
    font-size:16px
}
.cta-pods .cta-content a{
    color:#4c4c4c;
    display:block;
    font-size:1.1em;
    font-weight:400;
    padding-top:5px;
    text-transform:normal;
    word-break:break-word
}
.cta-pods .cta-content a:hover{
    text-decoration:underline;
    color:#c00
}
.cta-pods .cta-content a h3:hover{
    color:#c00
}
.cta-pods .cta-content .bottom-right{
    position:absolute;
    bottom:20px;
    right:20px;
    z-index:999;
    margin-left:20px
}
.cta-pods .cta-content ul.c-list{
    font-size:.9em;
    list-style-type:none;
    border-bottom:1px dashed #ccc;
    padding:8px 0;
    margin:0
}
.cta-pods .cta-content ul.c-list li.c-link a{
    font-size:1em;
    padding:0
}
.cta-pods .cta-content ul.c-list.last{
    border-bottom:0
}
a.load-more-bar{
    display:block;
    border:1px solid #ccc;
    text-align:center;
    padding:10px;
    margin-bottom:25px;
    color:#e70303;
    font-weight:700;
    font-size:1.1em;
    width:100%
}
a.load-more-bar:hover{
    background-color:#eeedea
}
a.see-all-bar{
    display:block;
    border-top:1px solid #7d7d7d;
    text-align:left;
    padding:10px;
    margin-bottom:25px;
    color:#e70303;
    font-weight:700;
    font-size:1em;
    width:100%;
    text-transform:uppercase
}
a.see-all-bar:hover{
    background-color:#eeedea
}
.bigger-popdown{
    width:110%!important;
    padding:15px;
    box-shadow:0 2px 10px rgba(0,0,0,.33)
}
@media screen and (max-width:767px){
    .bigger-popdown{
        width:98%!important
    }
}
.pagination{
    float:right
}
.pagination .button{
    padding:3px 10px!important;
    font-size:.8em;
    font-weight:400!important;
    color:#ccc!important;
    margin-top:6px;
    float:left;
    text-transform:none!important;
    text-shadow:none
}
.pagination .button.active{
    color:#4c4c4c!important
}
.pagination .view-all{
    color:#4c4c4c;
    display:block;
    margin:9px 10px 0 0;
    font-size:.8em;
    float:right
}
.pagination .view-all:hover{
    color:#c00
}
.pagination ul{
    float:left;
    margin:0
}
.pagination ul li{
    display:block;
    float:left;
    border-right:1px solid #ccc;
    list-style-type:none;
    margin-top:9px
}
.pagination ul li.last{
    border-right:0
}
.pagination ul li a{
    color:#4c4c4c;
    display:block;
    float:left;
    padding:0 12px;
    font-size:.8em
}
.pagination ul li a:hover{
    color:#c00;
    text-decoration:underline;
    background:#f9f9f9
}
.pagination ul a.small{
    font-size:15.555px;
    font-weight:400
}
.perspectives-wrap .pagination{
    width:250px;
    float:right;
    padding-bottom:10px;
    font-size:14px
}
@media screen and (max-width:767px){
    .perspectives-wrap .pagination{
        width:250px
    }
}
.perspectives-wrap .pagination .button{
    padding:3px!important;
    font-size:.8em;
    font-weight:400!important;
    color:#ccc!important;
    margin-top:6px;
    float:left;
    text-transform:none!important;
    text-shadow:none
}
.perspectives-wrap .pagination .button:hover{
    color:#c00!important;
    text-decoration:underline
}
.promo-pod{
    margin-top:20px
}
@media screen and (max-width:767px){
    .promo-pod{
        margin:0
    }
}
.promo-pod:first-child{
    margin-top:10px
}
@media screen and (max-width:767px){
    .promo-pod [class*=span]{
        margin-bottom:10px
    }
}
.promo-pod a{
    display:block;
    text-align:center
}
.related-links{
    margin:60px 20px 20px;
    font-size:13px
}
.related-links a{
    display:block;
    padding:10px 0
}
.zebra dl{
    margin:0;
    padding:10px 5px
}
.zebra dl:nth-of-type(even){
    background:#ededed
}
@media screen and (min-width:1025px){
    .responsive dl dt{
        display:none
    }
    .responsive dl dd{
        margin:0 10px 0 0;
        display:inline-block;
        vertical-align:top
    }
    .responsive dl dd.date{
        width:10%
    }
    .responsive dl dd.type{
        width:10%
    }
    .responsive dl dd.description{
        width:35%
    }
    .responsive dl dd.filer{
        width:15%
    }
    .responsive dl dd.view{
        width:19%
    }
}
.responsive dl.hidden-header{
    display:none;
    margin-bottom:20px;
    padding:0 10px
}
@media screen and (min-width:1025px){
    .responsive dl.hidden-header{
        display:block
    }
}
.responsive dl:last-of-type{
    margin-bottom:20px
}
.search-filter{
    text-transform:none
}
.search-results .specs{
    text-transform:none
}
.margin{
    margin:15px
}
.margin-horizontal{
    margin-left:15px;
    margin-right:15px
}
.margin-vertical{
    margin-top:15px;
    margin-bottom:15px
}
.margin-top{
    margin-top:15px
}
.margin-right{
    margin-right:15px
}
.margin-bottom{
    margin-bottom:15px
}
.margin-left{
    margin-left:15px
}
.padding{
    padding:15px
}
.padding-horizontal{
    padding-left:15px;
    padding-right:15px
}
.padding-vertical{
    padding-top:15px;
    padding-bottom:15px
}
.padding-top{
    padding-top:15px
}
.padding-right{
    padding-right:15px
}
.padding-bottom{
    padding-bottom:15px
}
.padding-left{
    padding-left:15px
}
.capitalize{
    text-transform:capitalize
}
.uppercase{
    text-transform:uppercase
}
.fullwidth{
    width:100%
}
.table{
    display:table
}
.table-cell{
    display:table-cell;
    vertical-align:middle
}
.overflow-scroll{
    overflow:scroll;
    max-height:222px;
    border-bottom:1px solid #ddd
}
.display-table{
    display:table;
    width:100%;
    table-layout:fixed
}
.display-table-row{
    display:table-row
}
.display-table-cell{
    display:table-cell;
    vertical-align:bottom
}
.gradient-text{
    color:#c80000!important;
    background:-webkit-linear-gradient(red,#000);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
    text-shadow:0 0 5px rgba(0,0,0,.2)
}
.text-align-left{
    text-align:left
}
.text-align-center{
    text-align:center
}
.text-align-right{
    text-align:right
}
.float-left{
    float:left
}
.float-right{
    float:right
}
.vertical-scroll{
    max-height:333px;
    overflow:auto
}
a.key-black{
    background:url(../images/icons/icon-key.gif) no-repeat 0 7px!important;
    padding-left:24px!important
}
.country-selector-box{
    position:absolute;
    top:30px;
    right:-20px;
    width:650px;
    z-index:5;
    border:1px solid #7d7d7d;
    background:#fff;
    padding:5px 5px 10px;
    display:none
}
.region-selector{
    list-style-type:none;
    margin:0;
    padding:10px 0 0!important;
    border-bottom:1px solid #7d7d7d
}
.region-selector li{
    height:60px;
    font-family:proxima-nova,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size:16px!important;
    font-weight:400;
    vertical-align:bottom;
    width:125px;
    padding:0!important;
    text-align:center!important;
    float:none!important
}
.region-selector li a{
    color:#7d7d7d!important;
    text-decoration:none;
    text-shadow:none!important;
    padding:0!important;
    font-weight:600
}
.region-selector li.selected{
    background:url(../images/flags/select-arrow.png) no-repeat bottom center
}
.country-selection{
    border-bottom:1px solid #7d7d7d;
    padding:10px 20px;
    margin:0 0 10px
}
.country-list,.region-list{
    color:#7d7d7d;
    margin-right:60px!important;
    width:150px
}
.country-list li,.region-list li{
    background:url(../images/flags/flags-new.png) no-repeat left 7px;
    padding:5px 0 5px 30px;
    float:none!important;
    white-space:nowrap
}
.country-list li a,.region-list li a{
    color:#7d7d7d!important;
    padding:0!important;
    text-shadow:none!important;
    font-weight:500
}
.country-list li a:hover,.region-list li a:hover{
    color:#cd1f1e!important
}
.country-list li.selected,.region-list li.selected{
    color:#cd1f1e
}
.country-list li.cala,.region-list li.cala{
    background-position:0 7px
}
.country-list li.apac,.region-list li.apac{
    background-position:0 -23px
}
.country-list li.br,.region-list li.br{
    background-position:0 -54px
}
.country-list li.ca-en,.region-list li.ca-en,.country-list li.ca-fr,.region-list li.ca-fr{
    background-position:0 -84px
}
.country-list li.cn,.region-list li.cn{
    background-position:0 -147px
}
.country-list li.co,.region-list li.co{
    background-position:0 -180px
}
.country-list li.de,.region-list li.de{
    background-position:0 -209px
}
.country-list li.es,.region-list li.es{
    background-position:0 -240px
}
.country-list li.fr,.region-list li.fr{
    background-position:0 -271px
}
.country-list li.hk,.region-list li.hk{
    background-position:0 -302px
}
.country-list li.in,.region-list li.in{
    background-position:-196px 7px
}
.country-list li.id,.region-list li.id{
    background-position:-196px -23px
}
.country-list li.it,.region-list li.it{
    background-position:-196px -54px
}
.country-list li.jp,.region-list li.jp{
    background-position:-196px -84px
}
.country-list li.ph,.region-list li.ph{
    background-position:-196px -116px
}
.country-list li.my,.region-list li.my{
    background-position:-196px -147px
}
.country-list li.mx,.region-list li.mx{
    background-position:-196px -180px
}
.country-list li.nl,.region-list li.nl{
    background-position:-196px -209px
}
.country-list li.nz,.region-list li.nz{
    background-position:-196px -240px
}
.country-list li.ru,.region-list li.ru{
    background-position:-196px -271px
}
.country-list li.pl,.region-list li.pl{
    background-position:-196px -302px
}
.country-list li.do,.region-list li.do{
    background-position:-399px 7px
}
.country-list li.sg,.region-list li.sg{
    background-position:-399px -23px
}
.country-list li.kr,.region-list li.kr{
    background-position:-399px -54px
}
.country-list li.tw,.region-list li.tw{
    background-position:-399px -84px
}
.country-list li.th,.region-list li.th{
    background-position:-399px -116px
}
.country-list li.tr,.region-list li.tr{
    background-position:-399px -147px
}
.country-list li.uk,.region-list li.uk{
    background-position:-399px -180px
}
.country-list li.us,.region-list li.us{
    background-position:-399px -209px
}
.country-list li.vn,.region-list li.vn{
    background-position:-399px -240px
}
.country-list.last,.last.region-list{
    margin:0!important
}
.country-list.usca,.usca.region-list,.country-list.apac,.apac.region-list,.country-list.cla,.cla.region-list,.country-list.emea,.emea.region-list{
    display:none
}
.region-list{
    margin:5px 40px 20px 0!important;
    padding-left:10px
}
.region-list li{
    background:0 0;
    padding:2px 0
}
.mobile-country-selector-box{
    display:none
}
.mobile-country-selector-box h6{
    font-size:18px!important;
    font-weight:400
}
.mobile-country-selector-box select{
    margin:0 0 10px!important
}
.mobile-country-selector-box p{
    line-height:16px
}
.mobile-country-selector-box a{
    color:#7d7d7d
}
.support-menu{
    padding-right:10px;
    border-right:1px solid #fff
}
.support-menu-box{
    position:absolute;
    top:30px;
    right:280px;
    width:245px;
    z-index:5;
    border:1px solid #7d7d7d;
    background:#fff;
    padding:15px 5px 5px;
    display:none
}
.support-menu-box:after{
    content:url(../images/flags/butler-bar-arrow.png);
    position:absolute;
    top:-1px;
    left:48%
}
.support-menu-box li{
    list-style:none
}
.support-menu-box li a{
    color:#7d7d7d!important;
    padding:0!important;
    text-shadow:none!important;
    font-weight:500
}
.support-menu-box li a:hover{
    color:#cd1f1e!important
}
#butler li.support-menu a{
    border-right:0;
    padding-right:20px;
    background:url(../images/arrows/butlerbar-countryselector.png) no-repeat center right;
    cursor:pointer
}
.mobile-support-menu-box{
    display:none
}
.mobile-support-menu-box a{
    background:transparent;
    display:block;
    font-size:14px;
    padding:5px;
    float:none
}
.carousel{
    position:relative;
    margin-bottom:60px;
    line-height:1
}
.carousel-inner{
    overflow:hidden;
    width:100%;
    position:relative
}
.carousel-inner>.item{
    display:none;
    position:relative;
    transition:.6s ease-in-out left ease-out;
    -webkit-transition:.6s ease-in-out left ease-out;
    -moz-transition:.6s ease-in-out left ease-out;
    -ms-transition:.6s ease-in-out left ease-out
}
.carousel-inner>.item>img,.carousel-inner>.item>a>img{
    display:block;
    line-height:1;
    margin:0 auto;
    width:100%
}
.carousel-inner>.item>.item-content{
    position:absolute;
    z-index:2;
    padding:5px 5% 0;
    bottom:0;
    left:0;
    width:100%;
    background:#fff
}
@media screen and (max-width:767px){
    .carousel-inner>.item>.item-content{
        position:relative
    }
}
.carousel-inner>.item>.item-content h2{
    font-size:1.5em;
    font-weight:300;
    margin:3px 0 8px;
    white-space:normal;
    line-height:25px
}
@media screen and (max-width:767px){
    .carousel-inner>.item>.item-content h2{
        font-size:2em
    }
}
.carousel-inner>.item>.item-content h2>a{
    white-space:normal
}
.carousel-inner>.item>.item-content h5{
    font-size:1.2em;
    font-weight:200;
    margin:3px 0 0
}
@media screen and (max-width:767px){
    .carousel-inner>.item>.item-content h5{
        font-size:1em
    }
}
.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{
    display:block
}
.carousel-inner>.active{
    left:0
}
.carousel-inner>.next,.carousel-inner>.prev{
    position:absolute;
    top:0;
    width:100%
}
.carousel-inner>.next{
    left:100%
}
.carousel-inner>.prev{
    left:-100%
}
.carousel-inner>.next.left,.carousel-inner>.prev.right{
    left:0
}
.carousel-inner>.active.left{
    left:-100%
}
.carousel-inner>.active.right{
    left:100%
}
.carousel-control{
    position:absolute;
    top:40%;
    left:15px;
    margin-top:-20px;
    font-size:60px;
    font-weight:100;
    line-height:30px;
    color:#fff;
    text-align:center;
    background:transparent url(../images/arrows/mobile-slider-nav.png) no-repeat 0 0;
    text-indent:-9999px;
    width:32px;
    height:41px;
    opacity:1;
    border:0;
    display:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    -o-user-select:none;
    user-select:none;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
    opacity:1;
    filter:alpha(opacity=100)
}
@media screen and (max-width:979px) and (min-width:768px){
    .carousel-control{
        display:inline!important
    }
}
@media screen and (max-width:767px){
    .carousel-control{
        display:inline!important;
        top:90px;
        left:0
    }
}
.carousel-control.right{
    left:auto;
    right:15px;
    background-position:0 -41px
}
@media screen and (max-width:767px){
    .carousel-control.right{
        right:0
    }
}
.carousel-indicators{
    position:absolute;
    bottom:-40px;
    top:auto;
    left:45%;
    right:auto;
    z-index:5;
    margin:0;
    list-style:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    -o-user-select:none;
    user-select:none
}
@media screen and (max-width:767px){
    .carousel-indicators{
        left:40%
    }
}
@media screen and (max-width:525px){
    .carousel-indicators{
        left:32%!important
    }
}
.carousel-indicators li{
    display:block;
    float:left;
    margin-left:5px;
    text-indent:-9999px;
    background:transparent url(../images/icons/slider-nav.png) no-repeat 0 -22px;
    width:19px;
    height:22px
}
.carousel-indicators .active{
    background-color:#fff;
    background-position:0 0
}
.carousel-caption{
    position:absolute;
    left:0;
    right:0;
    bottom:0;
    padding:15px;
    background:#333;
    background:rgba(0,0,0,.75)
}
.carousel-caption h4,.carousel-caption p{
    color:#fff;
    line-height:20px
}
.carousel-caption h4{
    margin:0 0 5px
}
.carousel-caption p{
    margin-bottom:0
}
.redcaptionblock .carousel-inner .item img,.redcaptionblock .carousel-inner .item a img{
    display:block;
    line-height:1;
    margin:0 auto;
    width:100%
}
.redcaptionblock .carousel-inner .item .item-content{
    height:auto;
    margin:0;
    padding:10px 20px 45px;
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    z-index:2;
    opacity:.95
}
@media screen and (max-width:767px){
    .redcaptionblock .carousel-inner .item .item-content{
        position:static
    }
}
.redcaptionblock .carousel-inner .item .item-content h2{
    font-size:1.5em;
    line-height:1.2em;
    font-weight:200;
    margin-bottom:10px;
    opacity:1;
    filter:alpha(opacity=100);
    text-transform:none
}
.redcaptionblock .carousel-inner .item .item-content h2 a{
    color:#fff;
    text-decoration:none
}
.redcaptionblock .carousel-inner .item .item-content h2 a:hover{
    text-decoration:underline
}
@media screen and (max-width:767px){
    .redcaptionblock .carousel-inner .item .item-content h2{
        font-size:1.2em
    }
}
.redcaptionblock .carousel-inner .item .item-content p{
    line-height:1.2em;
    font-size:1em;
    font-weight:200
}
@media screen and (max-width:767px){
    .redcaptionblock .carousel-inner .item .item-content p{
        font-size:.9em
    }
}
.redcaptionblock .carousel-indicators{
    bottom:20px;
    left:43%
}
@media screen and (max-width:525px){
    .redcaptionblock .carousel-indicators{
        left:36%!important
    }
}
@media screen and (max-width:767px){
    .redcaptionblock .carousel-indicators{
        left:40%;
        bottom:15px
    }
}
@media screen and (max-width:979px) and (min-width:768px){
    .redcaptionblock .carousel-indicators{
        left:43%
    }
}
.redcaptionblock .carousel-indicators li{
    background:transparent url(../images/icons/slider-nav-white.png) no-repeat 0 -23px;
    width:19px;
    height:22px
}
.redcaptionblock .carousel-indicators .active{
    background-position:0 0
}
@media screen and (max-width:767px){
    .redcaptionblock .carousel-control{
        top:25%
    }
    .redcaptionblock .carousel-control.right{
        right:5px
    }
    .redcaptionblock .carousel-control.left{
        left:5px
    }
}
.branding{
    margin-top:30px
}
.branding .social-info{
    float:right;
    width:auto
}
.branding .social-info>*{
    display:inline-block
}
.branding .social-info ul{
    min-width:195px;
    margin:0
}
.branding .social-info ul li{
    margin:0
}
.branding .header-wrap{
    border-bottom:1px solid #7d7d7d;
    padding-bottom:2%
}
.branding .customers .customer{
    clear:both;
    overflow:hidden
}
.branding .customers .customer .blurb{
    padding:0 2%
}
.branding .customers .customer.odd .image{
    float:left
}
.branding .customers .customer.odd .blurb{
    float:right
}
.branding .customers .customer.odd .blurb .view-btn{
    float:left
}
.branding .customers .customer.even .image{
    float:right!important
}
.branding .customers .customer.even .blurb{
    float:left!important
}
.branding .customers .customer.even .blurb .view-btn{
    float:right
}
@media (min-width:768px){
    .branding .social-info{
        margin-bottom:25px
    }
    .branding .header-wrap{
        clear:both;
        display:table
    }
    .branding .header-wrap>*{
        vertical-align:top
    }
    .branding .header-wrap>* img{
        width:100%
    }
    .branding .header-wrap .header-blurb{
        padding-left:20px
    }
}
@media (max-width:767px){
    .branding .header-wrap{
        clear:both
    }
    .branding .header-wrap>* img{
        width:100%
    }
    .branding .customers .customer .image img{
        width:100%
    }
    .branding .customers .customer .blurb{
        padding:15px
    }
}
.branding{
    border-bottom:1px solid #7d7d7d;
    margin-bottom:20px;
    padding-bottom:30px
}
.branding .social-info .social-title{
    font-size:17px;
    text-transform:uppercase;
    font-weight:700;
    position:relative;
    top:-9px;
    right:5px
}
.branding .social-info ul.social-icons{
    margin:0
}
.branding .social-info ul.social-icons li{
    line-height:26px;
    font-size:22px;
    margin:0;
    border-left:0;
    border-right:1px solid #fff
}
.branding .header-blurb p{
    line-height:1.8em;
    font-size:.9em
}
.branding .customers{
    margin-top:25px
}
.branding .customers .customer{
    background:#e2e2e2;
    margin:0 0 30px;
    position:relative
}
.branding .customers .customer .blurb{
    padding-bottom:15px
}
.branding .customers .customer .blurb h3{
    margin-top:20px;
    font-weight:600;
    font-size:30px
}
.branding .customers .customer .blurb p{
    font-weight:100;
    line-height:1.5em;
    font-size:.9em;
    height:100%;
    padding-bottom:16px
}
.branding .customers .customer .blurb .view-btn{
    padding:5px 8%;
    background:#c00;
    color:#fff;
    text-transform:uppercase;
    font-size:.9em;
    font-weight:600
}
.branding .customers .customer .blurb .view-btn:hover{
    text-decoration:none;
    background:#a00
}
.branding .customers .customer.even .blurb{
    text-align:right;
    padding-right:20px
}
@media (min-width:768px){
    .branding .header-typo .gradient{
        font-size:9em;
        font-weight:600;
        color:#c80000;
        padding:0;
        text-transform:uppercase;
        background:-webkit-linear-gradient(#c80000,#111);
        -webkit-background-clip:text;
        -webkit-text-fill-color:transparent;
        height:60px
    }
    .branding .header-typo h2{
        font-size:3.8em;
        text-transform:uppercase;
        color:#c80000
    }
    .branding .header-typo img{
        padding:0 0 0 25px;
        width:100%
    }
    .branding .customers .customer .blurb .view-btn{
        float:right
    }
}
@media (max-width:767px){
    .branding .header-image{
        margin-top:25px
    }
    .branding .header-blurb p{
        padding-top:15px;
        font-weight:100;
        line-height:1.5
    }
    .branding .social-info .social-title{
        top:-9px
    }
    .branding .social-info ul.social-icons{
        margin-right:20px
    }
    .branding .social-info ul.social-icons li{
        font-size:17px;
        line-height:20px
    }
    .branding .social-info ul.social-icons li a{
        margin:0;
        padding:5px 10px
    }
    .branding .customers .customer{
        overflow:hidden
    }
    .branding .customers .customer .blurb h3{
        text-align:left
    }
    .branding .customers .customer .blurb p{
        font-size:.9em;
        line-height:1.5;
        font-weight:100;
        text-align:left
    }
    .branding .customers .customer .blurb .view-btn{
        float:left;
        margin-right:15px;
        margin-bottom:15px;
        padding:5px 7%
    }
    .branding .customers .customer.even{
        overflow:hidden
    }
    .branding .customers .customer.even .blurb h3{
        text-align:left
    }
    .branding .customers .customer.even .blurb p{
        font-size:.9em;
        line-height:1.5;
        font-weight:100;
        text-align:left
    }
    .branding .customers .customer.even .blurb .view-btn{
        float:left;
        margin-right:15px;
        margin-bottom:15px;
        padding:5px 7%
    }
}
.branding-detail{
    margin-top:30px
}
.branding-detail .social-info{
    float:right;
    width:auto
}
.branding-detail .social-info>*{
    display:inline-block
}
.branding-detail .social-info ul{
    min-width:195px;
    margin:0
}
.branding-detail .social-info ul li{
    margin:0
}
.branding-detail .header-image{
    clear:both;
    padding-top:15px
}
.branding-detail .header-image img{
    width:100%
}
@media (min-width:768px){
    .branding-detail a.title{
        float:left
    }
    .branding-detail a.title h2{
        margin:0;
        line-height:1
    }
}
@media (max-width:767px){
    .branding-detail .details{
        margin-bottom:15px
    }
}
.branding-detail{
    border-bottom:1px solid #7d7d7d;
    margin-bottom:20px;
    padding-bottom:30px
}
.branding-detail .kWidgetIframeContainer{
    width:100%!important
}
.branding-detail .title h2{
    font-size:35px;
    font-weight:400
}
.branding-detail .title:hover{
    color:inherit;
    text-decoration:none
}
.branding-detail .social-info .social-title{
    font-size:17px;
    text-transform:uppercase;
    font-weight:700;
    position:relative;
    top:-9px;
    right:5px
}
.branding-detail .social-info ul.social-icons{
    margin:0
}
.branding-detail .social-info ul.social-icons li{
    line-height:26px;
    font-size:22px;
    margin:0;
    border-left:0;
    border-right:1px solid #fff
}
.branding-detail .details .detail-section{
    margin-top:25px
}
.branding-detail .details .detail-section h3{
    font-weight:600;
    font-size:1.9em;
    line-height:1.1em
}
.branding-detail .details .detail-section p{
    font-size:.9em;
    line-height:1.5;
    font-weight:100;
    text-align:left;
    padding-bottom:15px
}
.branding-detail .details .detail-section .video{
    padding-bottom:15px
}
.branding-detail .details .detail-section .video object{
    width:100%!important
}
.branding-detail .details .detail-section .next-btn{
    display:inline-block;
    margin-top:10px;
    padding:7px 5%;
    background:#c00;
    color:#fff;
    text-transform:uppercase
}
.branding-detail .details .detail-section .next-btn:hover{
    text-decoration:none;
    background:#a00
}
.branding-detail .touts .tout{
    background:#d5d5d5;
    margin-top:15px;
    overflow:hidden
}
.branding-detail .touts .tout h4{
    font-weight:400;
    margin:0;
    padding:10px;
    color:#fff;
    font-size:16px;
    background-color:#e42c00;
    background-image:-moz-linear-gradient(top,#fe3700,#be1d00);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#fe3700),to(#be1d00));
    background-image:-webkit-linear-gradient(top,#fe3700,#be1d00);
    background-image:-o-linear-gradient(top,#fe3700,#be1d00);
    background-image:linear-gradient(to bottom,#fe3700,#be1d00);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFE3700', endColorstr='#FFBE1D00', GradientType=0)
}
.branding-detail .touts .tout .items{
    overflow:hidden
}
.branding-detail .touts .tout .items .item{
    margin:15px 20px;
    font-size:13.87px
}
.branding-detail .touts .tout .items .item h5 a{
    margin:0 0 5px;
    font-size:21px;
    font-weight:500;
    display:block;
    width:100%;
    cursor:pointer;
    padding:0
}
.branding-detail .touts .tout .items .item img{
    display:block;
    width:100%;
    margin-bottom:10px
}
.branding-detail .touts .tout .items .item .tout-img{
    padding:0;
    float:none
}
.branding-detail .touts .tout .items .item:first-child{
    margin-top:15px
}
.branding-detail .touts .tout .items .item:last-child{
    margin-bottom:20px
}
.branding-detail .touts .tout a{
    padding:0 20px 20px;
    float:right;
    font-size:12px
}
.branding-detail .touts .tout.separated .item{
    border-bottom:1px solid #333;
    margin:10px 20px 20px;
    padding-bottom:10px
}
.branding-detail .touts .tout.separated .item:last-child{
    border-bottom:0
}
.branding-detail .resources{
    padding:25px;
    font-size:16px;
    margin-top:15px
}
.branding-detail .resources ul{
    text-transform:none
}
.branding-detail .resources h4{
    font-size:22px;
    font-weight:regular;
    text-transform:uppercase
}
.branding-detail .resources.ambient-red ul li a{
    font-size:14px
}
.branding-detail .cta{
    padding-top:20px;
    text-align:right;
    position:relative;
    padding-bottom:0
}
@media screen and (max-width:767px){
    .branding-detail .cta{
        text-align:right
    }
}
.branding-detail .cta .button{
    display:inline-block;
    color:#fff;
    font-size:.9em;
    text-transform:uppercase;
    font-weight:600!important;
    float:left!important;
    padding:5px 20px!important;
    margin:0 10px 0 0;
    text-shadow:0 1px 1px rgba(0,0,0,.25)
}
@media screen and (max-width:767px){
    .branding-detail .cta .button{
        margin:0
    }
}
.branding-detail .cta .button:hover{
    text-decoration:none
}
.branding-detail .cta .button img{
    position:relative;
    padding-left:5px;
    top:-2px;
    max-width:none
}
.branding-detail .cta .buy-it{
    background:#c00;
    position:relative;
    text-decoration:none;
    right:0
}
.branding-detail .cta .buy-it.on{
    padding:5px 20px 7px!important;
    background:url(../images/backgrounds/ambient-red.jpg) no-repeat -100px bottom
}
.branding-detail .cta .try-it{
    background:#852222;
    position:relative;
    right:110px
}
.branding-detail .cta .buy-it-dd.on{
    display:block
}
.branding-detail .cta .buy-it-dd{
    display:none;
    text-align:left;
    position:relative;
    top:32px;
    margin-bottom:35px;
    right:0;
    width:330px;
    z-index:1
}
@media screen and (max-width:767px){
    .branding-detail .cta .buy-it-dd{
        right:0;
        top:32px;
        z-index:500
    }
}
.branding-detail .cta .ambient-red .ip-callout{
    border-bottom:2px dotted #fff;
    padding:0 0 10px
}
.branding-detail .cta .ambient-red h4{
    font-size:1.1em;
    padding-top:3px;
    font-weight:600;
    margin-bottom:10px
}
.branding-detail .cta .ambient-red p{
    font-size:.8em;
    font-weight:200;
    margin-left:10px;
    padding-bottom:0
}
@media screen and (max-width:767px){
    .branding-detail .cta .ambient-red p{
        font-size:.9em;
        font-weight:500
    }
    .branding-detail .cta .ambient-red p a{
        color:#fff
    }
}
.branding-detail .cta .ambient-red ul{
    font-size:1.1em
}
.branding-detail .cta .ambient-red ul li{
    margin:10px 0
}
.branding-detail .cta .ambient-red ul li a{
    color:#fff
}
.branding-detail .cta .ambient-red ul li a span{
    position:relative;
    top:-1px
}
.branding-detail .cta .ambient-red ul li a:hover{
    color:#fff;
    text-decoration:underline
}
.branding-detail .cta .ambient-red ul li img{
    margin-top:-2px;
    margin-left:-2px
}
@media (max-width:767px){
    .branding-detail .title h2{
        font-size:1.6em;
        line-height:28px;
        font-weight:400;
        padding-bottom:15px
    }
    .branding-detail .details .detail-section h3{
        font-weight:600;
        font-size:1.3em;
        line-height:1.1em
    }
    .branding-detail .details .detail-section p{
        font-size:.9em;
        line-height:1.5;
        font-weight:100;
        text-align:left;
        padding-bottom:15px
    }
    .branding-detail .details .detail-section .next-btn{
        padding:5px 7%;
        margin-bottom:20px;
        text-transform:uppercase
    }
    .branding-detail .social-info .social-title{
        top:-9px
    }
    .branding-detail .social-info ul.social-icons{
        margin-right:20px
    }
    .branding-detail .social-info ul.social-icons li{
        font-size:17px;
        line-height:20px
    }
    .branding-detail .social-info ul.social-icons li a{
        margin:0;
        padding:5px 10px
    }
}
.search-results-wrap{
    margin-top:24px
}
.search-results-wrap h1{
    font-size:2em;
    margin:4px 0 35px 15px;
    font-weight:600;
    line-height:1em;
    color:#000
}
.search-results-wrap h2{
    font-size:1.1em
}
.search-results-wrap .search-large:last-child{
    margin-bottom:20px
}
.search-results-wrap .search-large .title{
    cursor:pointer;
    background-color:#b60400;
    background-image:-webkit-gradient(linear,left top,left bottom,from(#fe2709),to(#b60400));
    background-image:-webkit-linear-gradient(top,#fe2709,#b60400);
    background-image:-moz-linear-gradient(top,#fe2709,#b60400);
    background-image:-ms-linear-gradient(top,#fe2709,#b60400);
    background-image:-o-linear-gradient(top,#fe2709,#b60400);
    background-image:linear-gradient(top,#fe2709,#b60400);
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#fe2709', EndColorStr='#b60400');
    box-shadow:0 2px 10px rgba(0,0,0,.33);
    color:#fff;
    text-transform:uppercase;
    font-weight:700;
    padding:5px;
    margin-bottom:1px
}
@media screen and (max-width:767px){
    .search-results-wrap .search-large .title{
        padding:4px 0 5px 3px;
        font-size:.8em
    }
}
.search-results-wrap .search-large .title.arrow-up{
    background:#cd1f1e url(../images/arrows/filter-arrowup.png) no-repeat 20px 13px
}
.search-results-wrap .search-large .title span{
    padding:0 0 0 30px;
    background:url(../images/arrows/search-filter-down.png) no-repeat 7px 2px;
    font-weight:500
}
@media screen and (max-width:767px){
    .search-results-wrap .search-large .title span{
        background:url(../images/arrows/mobile-up-arrow.png) no-repeat 7px 2px;
        padding:0 0 0 25px
    }
}
.search-results-wrap .search-large .title span.active{
    background:url(../images/arrows/search-filter-up.png) no-repeat 7px 2px
}
@media screen and (max-width:767px){
    .search-results-wrap .search-large .title span.active{
        background:url(../images/arrows/mobile-down-arrow.png) no-repeat 7px 2px
    }
}
.search-results-wrap .search-large .options{
    padding:0 5px
}
.search-results-wrap .search-large .options a{
    clear:both;
    color:#cd1f1e;
    display:block;
    margin:0
}
.search-results-wrap .search-large .options .search{
    width:100%;
    overflow:hidden;
    font-size:12px;
    margin:0 10px
}
.search-results-wrap .search-large .options .search input{
    background:#eeedea;
    border:0;
    width:60%;
    margin:0;
    padding:0 0 0 12px;
    height:38px;
    display:block;
    float:left;
    font-size:1.3em
}
@media screen and (max-width:767px){
    .search-results-wrap .search-large .options .search input{
        width:84%
    }
}
.search-results-wrap .search-large .options .search input::-webkit-input-placeholder{
    color:#777
}
.search-results-wrap .search-large .options .search input:-moz-placeholder{
    color:#777
}
.search-results-wrap .search-large .options .search input::-moz-placeholder{
    color:#777
}
.search-results-wrap .search-large .options .search input:-ms-input-placeholder{
    color:#777
}
.search-results-wrap .search-large .options .search label{
    padding:0 0 0 3px
}
.search-results-wrap .search-large .options .search button{
    background:#cd1f1e url(../images/icons/icon-search.png) no-repeat center center;
    border:0;
    width:38px;
    padding:0;
    height:38px;
    text-indent:-9999px;
    display:block;
    float:left
}
.search-results-wrap .pagination{
    width:350px;
    float:right;
    padding-top:7px
}
@media screen and (max-width:767px){
    .search-results-wrap .pagination{
        width:100%;
        text-align:left;
        padding-bottom:10px;
        padding-left:10px
    }
}
@media screen and (max-width:979px) and (min-width:768px){
    .search-results-wrap .pagination{
        width:306px
    }
}
.search-results-wrap .pagination .button{
    padding:3px 10px!important;
    font-size:.8em;
    font-weight:400!important;
    color:#ccc!important;
    margin-top:6px;
    float:left;
    text-transform:none!important;
    text-shadow:none
}
.search-results-wrap .pagination .button.active{
    color:#4c4c4c!important
}
@media screen and (max-width:767px){
    .search-results-wrap .pagination .button{
        padding:3px 0!important
    }
}
.search-results-wrap .pagination .view-all{
    color:#4c4c4c;
    display:block;
    margin:9px 10px 0 0;
    font-size:.8em;
    float:right
}
.search-results-wrap .pagination .view-all:hover{
    color:#c00
}
@media screen and (max-width:767px){
    .search-results-wrap .pagination .view-all{
        display:none!important
    }
}
.search-results-wrap .pagination ul{
    float:left;
    margin:0
}
.search-results-wrap .pagination ul li{
    display:block;
    float:left;
    border-right:1px solid #ccc;
    list-style-type:none;
    margin-top:9px
}
.search-results-wrap .pagination ul li.last{
    border-right:0
}
.search-results-wrap .pagination ul li a{
    color:#4c4c4c;
    display:block;
    float:left;
    padding:0 12px;
    font-size:.8em
}
.search-results-wrap .selections{
    background:#fff;
    overflow:auto;
    margin:0 0 20px;
    padding:0 10px;
    clear:both;
    font-size:.9em
}
.search-results-wrap .selections span{
    float:left
}
.search-results-wrap .selections .span3{
    margin-top:5px;
    width:13.07692%
}
@media screen and (max-width:979px) and (min-width:768px){
    .search-results-wrap .selections .span3{
        width:23.07692%
    }
}
@media screen and (max-width:767px){
    .search-results-wrap .selections .span3{
        width:100%
    }
}
.search-results-wrap .selections .span9{
    width:84.35897%
}
@media screen and (max-width:979px) and (min-width:768px){
    .search-results-wrap .selections .span9{
        width:74.35897%
    }
}
@media screen and (max-width:767px){
    .search-results-wrap .selections .span9{
        width:100%
    }
}
.search-results-wrap .selections .tag{
    background:#eeedea url(../images/icons/tag-remove.png) no-repeat top right;
    padding:5px 25px 5px 20px;
    display:inline-block;
    float:left;
    margin:0 10px 5px 0;
    font-size:.8em;
    color:#4c4c4c
}
@media screen and (max-width:767px){
    .search-results-wrap .sort{
        margin-bottom:10px
    }
}
@media screen and (max-width:979px) and (min-width:768px){
    .search-results-wrap .sort ul li{
        font-size:14px
    }
}
.search-results-wrap .search-results{
    height:67px
}
.search-results-wrap .search-results .search-oops{
    padding-top:15px;
    text-transform:none!important
}
.search-results-wrap .results h3{
    font-size:.9em;
    font-weight:600;
    margin:5px 0;
    padding:0 0 0 10px;
    color:#cd1f1e
}
.search-results-wrap .your-results{
    display:none
}
.search-results-wrap .your-results.on{
    display:block
}
.search-results-wrap .no-results{
    display:none
}
.search-results-wrap .no-results.on{
    display:block;
    padding-left:10px;
    margin-bottom:60px;
    margin-top:60px
}
@media screen and (max-width:767px){
    .search-results-wrap .no-results.on{
        margin-bottom:15px;
        margin-top:15px
    }
}
.search-results-wrap .no-results.on h4{
    font-size:1.5em;
    font-weight:300;
    text-transform:none;
    color:#010101;
    margin:5px 0
}
.search-results-wrap .no-results.on p{
    font-size:1.1em;
    font-weight:200
}
.search-results-wrap .result{
    margin:0;
    padding:5px 10px
}
.search-results-wrap .result .content{
    padding:5px 10px
}
.search-results-wrap .result .content p.date{
    font-size:.7em;
    margin-bottom:3px
}
.search-results-wrap .result .content p.title{
    color:#000;
    font-size:1.2em;
    font-weight:100!important;
    margin-bottom:9px
}
.search-results-wrap .result .content p.title a{
    font-weight:300
}
.search-results-wrap .result .content p.description{
    font-size:.8em;
    line-height:1.4em
}
.search-results-wrap .result .content a{
    color:#000;
    font-size:.8em;
    font-weight:100!important;
    word-break:break-word
}
.search-results-wrap .result .content a:hover{
    color:#c00!important;
    text-decoration:underline!important
}
.search-results-wrap .result .content a.title{
    color:#4c4c4c;
    font-size:1.3em;
    font-weight:100!important
}
.search-results-wrap .result .content a.title:hover{
    color:#c00!important;
    text-decoration:underline
}
.search-results-wrap .result .media img{
    width:100%
}
.search-results-wrap .result .tags{
    margin:10px 0 0;
    padding:10px 0 0;
    font-size:14px
}
.search-results-wrap .result .tags a.cta{
    border-right:1px solid #bbb;
    color:#4c4c4c;
    display:block;
    float:left;
    padding:0 14px;
    font-size:.9em
}
.search-results-wrap .result .tags a.cta:hover{
    text-decoration:underline;
    color:#c00
}
.search-results-wrap .result .tags a.cta.last{
    border-right:0
}
.search-results-wrap .result .tags p.cta{
    border-right:1px solid #bbb;
    color:#4c4c4c;
    display:inline;
    float:left;
    padding:0 14px;
    font-size:.9em
}
.search-results-wrap .result .tags p.cta.last{
    border-right:0
}
.search-results-wrap #scrollable.scrollable{
    margin-bottom:0
}
.search-results-wrap .autoComplete-list{
    top:38px;
    left:0;
    width:60%
}
@media screen and (max-width:767px){
    .search-results-wrap .autoComplete-list{
        width:84%
    }
}
.no-results-msg{
    text-align:center
}
.sort{
    padding:0 10px;
    font-weight:200;
    color:#fff;
    height:42px;
    background-color:#b60400;
    background-image:-webkit-gradient(linear,left top,left bottom,from(#fe2709),to(#b60400));
    background-image:-webkit-linear-gradient(top,#fe2709,#b60400);
    background-image:-moz-linear-gradient(top,#fe2709,#b60400);
    background-image:-ms-linear-gradient(top,#fe2709,#b60400);
    background-image:-o-linear-gradient(top,#fe2709,#b60400);
    background-image:linear-gradient(top,#fe2709,#b60400);
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#fe2709', EndColorStr='#b60400')
}
@media screen and (max-width:767px){
    .sort{
        font-size:.8em;
        height:32px
    }
}
.sort span{
    margin-right:0;
    float:left
}
.sort ul{
    float:left;
    margin:0
}
.sort ul li{
    display:inline-block;
    padding:11px 0
}
@media screen and (max-width:767px){
    .sort ul li{
        padding:6px 0 7px
    }
}
.sort ul li a{
    color:#fff;
    display:block;
    float:left;
    padding:0 10px;
    border-right:1px solid #fff
}
.sort ul li a.last{
    border-right:0
}
.sort ul li.current{
    color:#fff;
    background:url(../images/arrows/sort-nav-carrot-up.png) no-repeat bottom center
}
.row-fluid .mobile-one{
    width:31.49171%;
    *width:31.43852%;
    float:right!important
}
.row-fluid .mobile-two{
    width:48.61878%;
    *width:48.56559%
}
.row-fluid .mobile-three{
    width:65.74586%;
    *width:65.69266%
}
.row-fluid .mobile-one,.row-fluid .mobile-two,.row-fluid .mobile-three{
    float:left;
    margin-left:2.76243%;
    *margin-left:2.70924%
}
.product-header{
    margin:15px 0 10px
}
.product-header a{
    color:#4c4c4c
}
.product-header a:hover{
    color:#c00;
    text-decoration:underline
}
.product-header h2{
    white-space:normal
}
.product-header h2.on{
    color:#cd1f1e
}
.product-header .breadcrumb-bar{
    border-bottom:1px solid #7d7d7d;
    margin:0 0 15px;
    padding:2px 0 18px
}
.product-header .breadcrumb-bar ul{
    margin:0;
    font-size:12px
}
.product-header .breadcrumb-bar ul li.current{
    color:#cd1f1e
}
@media screen and (max-width:767px){
    .product-header .breadcrumb-bar .breadcrumbs{
        width:60%!important
    }
    .product-header .breadcrumb-bar .utility-bar{
        width:40%!important
    }
    .product-header .breadcrumb-bar .utility-bar li{
        border:0
    }
}
@media screen and (max-width:979px) and (min-width:768px){
    .product-header .breadcrumb-bar .breadcrumbs{
        width:50%!important
    }
    .product-header .breadcrumb-bar .utility-bar{
        width:47%!important
    }
    .product-header .breadcrumb-bar .utility-bar li{
        border:0
    }
}
.product-header .breadcrumbs li{
    background:url(../images/arrows/breadcrumb-arrow.png) no-repeat center right;
    padding-right:10px!important
}
.product-header .breadcrumbs .current{
    background:0 0
}
.product-header .breadcrumbs .current a{
    color:#cd1f1e
}
.product-header .utility-bar{
    text-align:right
}
.product-header .utility-bar li{
    border-left:1px solid #bebebe;
    padding:0 10px!important;
    position:relative
}
.product-header .utility-bar li:first-child{
    border:0
}
.product-header .utility-bar li img{
    padding-right:3px
}
.product-header .utility-bar li .share-dd{
    display:none;
    position:absolute;
    left:-1px;
    top:22px;
    text-align:left;
    background:#fff;
    border:1px solid #ccc;
    z-index:1000
}
@media screen and (max-width:767px){
    .product-header .utility-bar li .share-dd{
        left:-30px
    }
}
.product-header .utility-bar li .share-dd.on{
    display:block
}
.product-header .utility-bar li .share-dd li{
    border:0;
    list-style-type:none;
    width:100px;
    margin-top:0
}
.product-header .utility-bar li .share-dd li a{
    display:block;
    padding:2px 0 2px 22px
}
.product-header .utility-bar li .share-dd li a.email{
    background:url(../images/icons/share-icon-sprite.png) no-repeat 0 3px
}
.product-header .utility-bar li .share-dd li a.delicious{
    background:url(../images/icons/share-icon-sprite.png) no-repeat 0 -23px
}
.product-header .utility-bar li .share-dd li a.digg{
    background:url(../images/icons/share-icon-sprite.png) no-repeat 0 -48px
}
.product-header .utility-bar li .share-dd li a.facebook{
    background:url(../images/icons/share-icon-sprite.png) no-repeat 0 -73px
}
.product-header .utility-bar li .share-dd li a.googleplus{
    background:url(../images/icons/share-icon-sprite.png) no-repeat 0 -98px
}
.product-header .utility-bar li .share-dd li a.linkedin{
    background:url(../images/icons/share-icon-sprite.png) no-repeat 0 -123px
}
.product-header .utility-bar li .share-dd li a.newsvine{
    background:url(../images/icons/share-icon-sprite.png) no-repeat 0 -148px
}
.product-header .utility-bar li .share-dd li a.reddit{
    background:url(../images/icons/share-icon-sprite.png) no-repeat 0 -173px
}
.product-header .utility-bar li .share-dd li a.twitter{
    background:url(../images/icons/share-icon-sprite.png) no-repeat 0 -198px
}
.product-header .utility-bar li .share-dd li a:hover{
    text-decoration:none;
    color:#cd1f1e
}
.product-header .utility-bar li .email-popup{
    display:none
}
.product-header .utility-bar li .email-popup.on{
    display:block;
    background:#dedede;
    border:#999;
    position:absolute;
    top:74px;
    right:-50px;
    width:310px;
    padding:10px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    z-index:1001;
    box-shadow:0 2px 10px rgba(0,0,0,.25)
}
@media screen and (max-width:979px) and (min-width:768px){
    .product-header .utility-bar li .email-popup.on{
        right:0
    }
}
@media screen and (max-width:767px){
    .product-header .utility-bar li .email-popup.on{
        top:0;
        right:-6px
    }
}
.product-header .utility-bar li .email-popup.on h3{
    font-size:1.4em;
    line-height:1.4em;
    font-weight:400;
    text-align:left;
    margin-top:20px;
    text-shadow:0 1px 1px rgba(255,255,255,.5)
}
.product-header .utility-bar li .email-popup.on a.close-btn{
    position:absolute;
    right:0;
    top:-1px;
    display:block;
    font-size:16px;
    text-shadow:0 1px 1px #fff;
    font-weight:600;
    color:#999;
    padding:10px
}
.product-header .utility-bar li .email-popup.on input{
    width:142px;
    float:right;
    margin-bottom:6px;
    height:20px;
    font-size:11px;
    border:1px solid #999;
    padding:0 5px;
    outline:0
}
.product-header .utility-bar li .email-popup.on input.submit-btn{
    width:55px;
    background:#cd1f1e;
    height:26px;
    color:#fff;
    border:0;
    padding:5px 0;
    margin-bottom:0;
    text-transform:uppercase;
    font-weight:600;
    text-shadow:0 1px 1px rgba(0,0,0,.25)
}
.product-header .utility-bar li .email-popup.on input:required{
    box-shadow:none
}
.product-header .utility-bar li .email-popup.on input:invalid{
    box-shadow:0 0 3px #dedede
}
.product-header .utility-bar li .email-popup.on textarea{
    width:142px;
    height:35px;
    font-size:llpx;
    float:right;
    margin-bottom:10px
}
.product-header .utility-bar li .email-popup.on label{
    float:left;
    display:block
}
.product-header .utility-bar li .email-popup.on a.priv-stmnt{
    text-decoration:underline;
    position:absolute;
    bottom:10px;
    left:10px
}
.product-header .utility-bar li .email-popup.on .thank-you{
    display:none
}
.product-header .utility-bar li .email-popup.on .thank-you h3{
    text-align:left;
    margin-top:0;
    margin-bottom:0
}
.product-header .utility-bar li .email-popup.on .thank-you p{
    text-align:left;
    margin-bottom:40px
}
.product-header .utility-bar li #emailsuccess{
    padding:50px 20px 20px
}
.product-header .utility-bar li #emailsuccess label{
    padding-bottom:20px
}
.product-header .title-bar{
    margin:10px 0 20px
}
@media screen and (max-width:767px){
    .product-header .title-bar{
        float:none!important
    }
}
.product-header .title-bar h1{
    color:#000;
    font-size:2em;
    margin:0 0 0 15px;
    font-weight:600;
    line-height:1em;
    color:#000;
    float:left
}
.product-header .title-bar h3{
    font-size:1.2em;
    font-weight:200;
    line-height:1.2em;
    margin:8px 0 0 15px;
    padding:0;
    text-transform:none;
    color:#000;
    clear:both
}
.product-wrap{
}
.product-wrap .content-pod .pod-copy{
    text-align:left
}
.product-wrap .content-pod .pod-copy h3{
    margin-top:25px
}
.product-wrap .content-pod .pod-copy h3:first-child{
    margin-top:0
}
.product-wrap .content-pod .pod-image{
    text-align:right
}
.product-wrap .content-pod .pod-image img{
    width:100%
}
@media screen and (max-width:767px){
    .product-wrap .content-pod .pod-image{
        text-align:center
    }
}
.product-wrap .content-pod.flipped .pod-copy{
    float:right
}
.product-wrap .content-pod.flipped .pod-image{
    text-align:left;
    margin-left:0
}
.product-wrap .content-pod.flipped .pod-image img{
    width:100%
}
@media screen and (max-width:767px){
    .product-wrap .content-pod.flipped .pod-image{
        text-align:center
    }
}
.product-wrap .span6 h2,.product-wrap .span12 h2{
    color:#000;
    font-size:1.6em;
    font-weight:300;
    line-height:1.2em;
    margin:0 10px 15px 0
}
.product-wrap .span6 p,.product-wrap .span12 p{
    margin-bottom:20px
}
.product-wrap .span6 p a,.product-wrap .span12 p a{
    color:#c00;
    text-decoration:none
}
.product-wrap .span6 p a:hover,.product-wrap .span12 p a:hover{
    text-decoration:underline
}
.product-wrap .span6 li a,.product-wrap .span12 li a{
    color:#c00;
    text-decoration:none
}
.product-wrap .span6 li a:hover,.product-wrap .span12 li a:hover{
    text-decoration:underline
}
.product-wrap .span6 a.cta-tryIt,.product-wrap .span12 a.cta-tryIt{
    font-size:1.2em;
    color:#4c4c4c;
    margin:0 0 0 10px
}
.product-wrap .span6 a.cta-tryIt:hover,.product-wrap .span12 a.cta-tryIt:hover{
    color:#c00
}
.product-wrap .span6 a.cta-links,.product-wrap .span12 a.cta-links{
    margin:0;
    padding:0 15px 15px;
    font-weight:300;
    font-size:1em;
    display:inline-block
}
.product-wrap .span6 a.cta-links:hover,.product-wrap .span12 a.cta-links:hover{
    text-decoration:underline;
    color:#c00!important
}
@media screen and (max-width:767px){
    .product-wrap .span6 a.cta-links,.product-wrap .span12 a.cta-links{
        margin:20px 20px 0 0;
        font-size:1em;
        display:block
    }
}
.product-wrap .span6 ul,.product-wrap .span12 ul{
    margin-bottom:5px
}
.product-wrap .span6 ul li,.product-wrap .span12 ul li{
    color:#000;
    font-size:14px;
    font-weight:300;
    margin:10px 0
}
.product-wrap .span6 ul li img,.product-wrap .span12 ul li img{
    width:100%
}
.product-wrap h3{
    font-size:20px;
    font-weight:300;
    line-height:1.2em;
    margin:8px 0 10px 10px;
    color:#000
}
@media screen and (max-width:767px){
    .product-wrap h3{
        margin:8px 0 10px;
        color:#000;
        font-weight:100;
        font-size:1.1em
    }
}
.product-wrap .numbered-list p{
    margin-bottom:25px;
    font-size:.9em
}
@media screen and (max-width:767px){
    .product-wrap .numbered-list p{
        font-size:.9em;
        margin-bottom:15px
    }
}
.product-wrap .row-fluid.core-components{
    padding:0 0 20px
}
.product-wrap .row-fluid.core-components .span6 .cta-links{
    margin:0 15px
}
.product-wrap .img-right{
    text-align:right
}
@media screen and (max-width:767px){
    .product-wrap .img-right{
        text-align:center
    }
}
.product-wrap .img-left{
    text-align:left
}
@media screen and (max-width:767px){
    .product-wrap .img-left{
        text-align:center
    }
}
.product-wrap #currentImage{
    border:1px solid #4c4c4c;
    overflow:hidden
}
.product-wrap #currentImage img{
    width:100%
}
.product-wrap ul.product-links{
    list-style-type:none;
    margin:0;
    font-size:12px;
    color:#4c4c4c
}
.product-wrap ul.product-links li{
    float:left;
    padding:0;
    margin-bottom:0;
    border-right:1px solid #bbb
}
.product-wrap ul.product-links li.last{
    border-right:0
}
.product-wrap ul.product-links li a{
    padding:0 15px;
    margin:5px 0;
    color:#4c4c4c;
    text-decoration:none
}
@media screen and (max-width:979px) and (min-width:768px){
    .product-wrap ul.product-links li a{
        display:block;
        margin-bottom:5px
    }
}
@media screen and (max-width:767px){
    .product-wrap ul.product-links li a{
        padding:0 5px
    }
}
.product-wrap ul.product-links li:last-child>a{
    border-right:0
}
.product-wrap ul.product-links li a:hover{
    text-decoration:underline;
    color:#c00
}
.product-wrap ul.product-links li a.current{
    color:#c00;
    text-transform:uppercase
}
.product-wrap .row-fluid{
    padding:10px 0
}
.product-wrap .row-fluid.no-bottom-padding{
    padding-bottom:0
}
@media screen and (max-width:767px){
    .product-wrap .row-fluid{
        padding:10px 0 15px
    }
}
.product-wrap .row-fluid h3{
    margin:20px 10px 15px 0
}
@media screen and (max-width:767px){
    .product-wrap .row-fluid h3{
        font-size:1em;
        margin:0 0 10px;
        font-weight:100
    }
}
.product-wrap .row-fluid p{
    font-weight:200
}
@media screen and (max-width:767px){
    .product-wrap .row-fluid p{
        margin:0 0 6px;
        font-weight:300
    }
}
.product-wrap .row-fluid .thirty-three{
    float:left;
    margin:5px 10px 0;
    width:31%
}
.product-wrap .row-fluid .thirty-three:first-child{
    margin-left:0
}
.product-wrap .row-fluid .thirty-three:last-child{
    margin-right:0
}
@media screen and (max-width:979px) and (min-width:768px){
    .product-wrap .row-fluid .thirty-three{
        width:30%
    }
}
@media screen and (max-width:767px){
    .product-wrap .row-fluid .thirty-three{
        margin:5px 2px
    }
}
.product-wrap .row-fluid .thirty-three img{
    width:100%
}
.product-wrap .row-fluid .row-table{
    display:table;
    width:100%
}
@media screen and (max-width:767px){
    .product-wrap .row-fluid .row-table{
        display:block
    }
}
.product-wrap .row-fluid .row-table .row-table-row{
    display:table-row
}
@media screen and (max-width:767px){
    .product-wrap .row-fluid .row-table .row-table-row{
        display:block
    }
}
.product-wrap .row-fluid .row-table .row-table-row .row-table-cell{
    display:table-cell;
    vertical-align:middle;
    width:48.7179%;
    padding:0 20px
}
.product-wrap .row-fluid .row-table .row-table-row .row-table-cell.text-right{
    text-align:right
}
.product-wrap .row-fluid .row-table .row-table-row .row-table-cell.text-left{
    text-align:left
}
.product-wrap .row-fluid .row-table .row-table-row .row-table-cell.image{
    width:47%;
    padding-left:0;
    padding-right:0
}
@media screen and (max-width:767px){
    .product-wrap .row-fluid .row-table .row-table-row .row-table-cell.image{
        width:100%
    }
}
.product-wrap .row-fluid .row-table .row-table-row .row-table-cell.image img{
    width:100%
}
.product-wrap .row-fluid .row-table .row-table-row .row-table-cell:first-child h2,.product-wrap .row-fluid .row-table .row-table-row .row-table-cell:first-child h3,.product-wrap .row-fluid .row-table .row-table-row .row-table-cell:first-child p{
    margin-left:0;
    padding-left:0
}
@media screen and (max-width:767px){
    .product-wrap .row-fluid .row-table .row-table-row .row-table-cell{
        display:block;
        width:100%;
        padding:10px 0 0
    }
}
.product-wrap .row-fluid .row-table .row-table-row .row-table-cell h3{
    padding:10px 0;
    margin:0
}
@media screen and (max-width:767px){
    .product-wrap .row-fluid .row-table .row-table-row .row-table-cell h3{
        margin:0;
        padding-left:0
    }
}
.product-wrap .row-fluid .row-table .row-table-row .row-table-cell h2{
    color:#000;
    font-size:1.6em;
    font-weight:300;
    line-height:1.2em;
    margin:0 0 15px
}
@media screen and (max-width:767px){
    .product-wrap .row-fluid .row-table .row-table-row .row-table-cell h2{
        font-weight:100;
        margin:0 0 10px;
        padding-left:0
    }
}
.product-wrap .row-fluid .row-table .row-table-row .row-table-cell p{
    font-size:.9em;
    font-weight:200;
    margin:0 0 20px;
    padding:0
}
@media screen and (max-width:767px){
    .product-wrap .row-fluid .row-table .row-table-row .row-table-cell p{
        margin:0 0 10px;
        padding-left:0
    }
}
.product-wrap .row-fluid .row-table .row-table-row .row-table-cell a{
    font-weight:200;
    margin:0;
    padding:0;
    color:#c00!important
}
@media screen and (max-width:767px){
    .product-wrap .row-fluid .row-table .row-table-row .row-table-cell a{
        margin:0;
        padding-left:0
    }
}
.product-wrap .row-fluid .row-table .row-table-row .row-table-cell a:hover{
    text-decoration:underline;
    color:#c00!important
}
.product-wrap .row-fluid .row-table .row-table-row .row-table-cell a.cta-tryIt{
    color:#4c4c4c;
    margin:0 0 0 10px
}
@media screen and (max-width:767px){
    .product-wrap .row-fluid .row-table .row-table-row .row-table-cell a.cta-tryIt{
        margin:0
    }
}
.product-wrap .row-fluid .row-table .row-table-row .row-table-cell a.cta-links{
    margin:0;
    padding:0 15px;
    margin-bottom:20px;
    font-size:1em;
    font-weight:300!important;
    display:inline-block;
    color:#4c4c4c!important
}
.product-wrap .row-fluid .row-table .row-table-row .row-table-cell a.cta-links:hover{
    text-decoration:underline;
    color:#c00!important
}
@media screen and (max-width:767px){
    .product-wrap .row-fluid .row-table .row-table-row .row-table-cell a.cta-links{
        margin:20px 20px 0 0;
        font-size:1em;
        display:block
    }
}
.product-wrap .row-fluid .row-table .row-table-row .row-table-cell a.cta-links.padding{
    padding:0 20px!important
}
@media screen and (max-width:767px){
    .product-wrap .row-fluid .row-table .row-table-row .row-table-cell a.cta-links.padding{
        padding:0!important
    }
}
.product-wrap .row-fluid .row-table .row-table-row .row-table-cell ul{
    margin-bottom:5px;
    margin-right:10px
}
.product-wrap .row-fluid .row-table .row-table-row .row-table-cell ul li{
    color:#000;
    font-size:14px;
    font-weight:300;
    margin:10px 0
}
.product-wrap .row-fluid .row-table .row-table-row .row-table-cell ul li:last-child{
    margin-bottom:20px
}
.product-wrap .row-fluid .row-table .row-table-row .row-table-cell ul li img{
    width:100%
}
.product-wrap .row-fluid.bordered{
    margin:0
}
.product-wrap .row-fluid.border-bottom{
    margin:0
}
@media screen and (max-width:767px){
    .product-wrap .row-fluid.border-bottom{
        padding:20px
    }
}
.product-wrap .row-fluid.border-bottom .span4{
    margin:15px 10px 0
}
@media screen and (max-width:767px){
    .product-wrap .row-fluid.border-bottom .span4{
        width:31%;
        clear:none
    }
}
.product-wrap .row-fluid.border-bottom .span4 img{
    width:100%;
    height:auto
}
@media screen and (max-width:767px){
    .product-wrap .row-fluid.border-bottom.last-bb-mobile{
        padding-bottom:20px;
        border-bottom:0
    }
}
.product-wrap #product-gallery ul li{
    width:24%
}
@media screen and (max-width:767px){
    .product-wrap #product-gallery ul li{
        width:32%
    }
}
.product-wrap #product-gallery.bordered{
    margin:20px 0 10px;
    padding:10px 0 0
}
.content-pods{
    margin:25px 10px 0 0
}
@media screen and (max-width:767px){
    .content-pods{
        background:transparent;
        width:100%;
        padding:0;
        margin:40px 0 0
    }
}
.content-pods .span4{
    min-height:290px
}
@media screen and (max-width:979px) and (min-width:768px){
    .content-pods .span4{
        min-height:290px
    }
}
@media screen and (max-width:767px){
    .content-pods .span4{
        margin-bottom:20px;
        min-height:260px
    }
}
.content-pods .inner-pad{
    padding:10px
}
.content-pods .inner-pad ul{
    margin-top:10px
}
.content-pods .inner-pad ul li{
    padding:6px 0;
    font-size:1.1em;
    font-weight:600
}
@media screen and (max-width:767px){
    .content-pods .inner-pad ul li{
        padding:2px 0;
        font-size:1.1em
    }
}
@media screen and (max-width:979px) and (min-width:768px){
    .content-pods .inner-pad ul li{
        font-size:.9em
    }
}
.content-pods .inner-pad ul li a{
    color:#fff
}
.content-pods .inner-pad ul li a:hover{
    text-decoration:underline
}
.content-pods .inner-pad .ip-callout{
    border-top:2px dotted #fff;
    border-bottom:2px dotted #fff;
    padding:10px 0 20px
}
.content-pods img.centered{
    display:block;
    margin:0 auto 20px
}
.content-pods .ambient-red{
    text-shadow:0 1px 1px rgba(0,0,0,.25)
}
.content-pods .ambient-red h3{
    font-size:1.2em;
    font-weight:200;
    line-height:1.1em;
    margin-top:0;
    color:#fff
}
@media screen and (max-width:767px){
    .content-pods .ambient-red h3{
        font-size:1.1em;
        margin:0
    }
}
.content-pods .ambient-red h3.htb{
    font-size:1.1em;
    margin:0 0 13px 5px
}
@media screen and (max-width:767px){
    .content-pods .ambient-red h3.htb{
        font-size:1em
    }
}
.content-pods .ambient-red ul li{
    margin:0
}
.content-pods .ambient-red .image-center{
    text-align:center;
    margin:10px 0;
    overflow:hidden
}
@media screen and (max-width:1199px){
    .content-pods .ambient-red .image-center img{
        max-width:70px
    }
}
@media screen and (max-width:979px) and (min-width:768px){
    .content-pods .ambient-red .image-center img{
        max-width:55px
    }
}
.content-pods .ambient-red .ip-callout p{
    font-size:.8em;
    font-weight:200;
    line-height:1.1em;
    margin:8px 0 0 7px
}
@media screen and (max-width:767px){
    .content-pods .ambient-red .ip-callout p{
        font-size:.7em
    }
}
@media screen and (max-width:767px){
    .content-pods .ambient-red .ip-callout p a{
        color:#fff
    }
}
@media screen and (max-width:767px){
    .content-pods .ambient-red .ip-callout h4{
        font-size:1em;
        padding-top:2px
    }
}
.content-pods .middle-content{
    background:#f1f1f1;
    border:1px solid #ccc;
    min-height:290px;
    position:relative;
    overflow:hidden;
    text-shadow:0 1px 1px rgba(255,255,255,.25)
}
.content-pods .middle-content .inner-pad{
    z-index:10;
    position:relative;
    padding:20px;
    top:0;
    left:0
}
.content-pods .middle-content p{
    font-size:.8em;
    line-height:1.5em
}
.content-pods .middle-content h3{
    font-size:1.2em;
    line-height:1.1em;
    margin-top:7px
}
@media screen and (max-width:767px){
    .content-pods .middle-content h3{
        color:#000;
        font-weight:100
    }
}
.content-pods .middle-content h3,.content-pods .middle-content p{
    width:70%;
    font-weight:200
}
@media screen and (max-width:767px){
    .content-pods .middle-content h3,.content-pods .middle-content p{
        width:80%
    }
}
.content-pods .middle-content a{
    color:#4c4c4c;
    display:block;
    font-size:1.2em;
    font-weight:700;
    padding-top:10px;
    text-transform:uppercase
}
.content-pods .middle-content a:hover{
    text-decoration:underline;
    color:#c00
}
.content-pods .middle-content img{
    position:absolute;
    top:0;
    right:0;
    z-index:1
}
.prem-pod-wrap{
    margin:25px 10px 0 0;
    position:relative;
    background:#f1f1f1;
    border:1px solid #ccc;
    min-height:160px
}
@media screen and (max-width:767px){
    .prem-pod-wrap{
        width:100%;
        padding:0;
        margin:40px 0 0
    }
}
.prem-pod-wrap .img-wrap{
    float:right;
    max-height:220px;
    overflow:hidden
}
.prem-pod-wrap .inner-pad{
    padding:10px 10px 10px 20px;
    float:left
}
.prem-pod-wrap h3{
    text-transform:uppercase;
    font-weight:200;
    font-size:1.3em;
    padding-bottom:0;
    margin-bottom:0
}
.prem-pod-wrap p{
    font-weight:200
}
.prem-pod-wrap a{
    display:block;
    font-size:1em;
    font-weight:700;
    padding-top:10px;
    text-transform:uppercase
}
.product-scroller{
    overflow:hidden;
    text-align:center;
    position:relative
}
.product-scroller .slides{
    position:relative;
    margin:0;
    padding:0;
    width:100%;
    list-style-type:none
}
.product-scroller .slides li{
    position:absolute;
    width:100%;
    display:block;
    text-align:left
}
.product-scroller .slides li h2,.product-scroller .slides li h5{
    margin-left:70px
}
.product-scroller .slides li img{
    width:100%
}
.products{
    background:#fff
}
.products .product{
    width:33.33%;
    margin:0;
    float:left
}
@media screen and (max-width:979px) and (min-width:768px){
    .products .product{
        width:49.5%!important
    }
}
@media screen and (max-width:767px){
    .products .product{
        width:49.5%!important
    }
}
@media screen and (max-width:767px){
    .products .product{
        width:100%!important
    }
}
.products .product .padding{
    padding:30px 10px 10px
}
.products .product .padding h4{
    color:#000;
    font-size:1em;
    font-weight:700;
    margin:5px 10px
}
.products .product .padding h4:hover{
    text-decoration:underline;
    color:#c00
}
.products .product .padding h4 a{
    text-decoration:none;
    color:#000
}
.products .product .padding h4 a:hover{
    text-decoration:underline;
    color:#c00
}
.products .product .padding a{
    text-decoration:none
}
.products .product .padding img{
    display:block;
    width:100%;
    margin:0 auto
}
.products .product .padding .add-compare{
    padding:10px;
    border-top:solid 1px #ccc;
    border-bottom:solid 1px #ccc;
    font-size:.8em;
    line-height:.8em
}
.products .product .padding .add-compare a.add-compare-box{
    display:block;
    height:10px;
    width:10px;
    float:left;
    margin-right:10px;
    border:1px solid #000
}
.products .product .padding .add-compare a.add-compare-box.active{
    background:#000
}
.products .dot-btm{
    padding:10px 0;
    border-bottom:1px dotted #4c4c4c
}
.products .compare-list{
    width:45%;
    float:left
}
@media screen and (max-width:767px){
    .products .compare-list{
        width:300px
    }
}
.products .compare-list .line-title{
    float:left;
    margin:10px
}
.products .compare-list ul{
    float:left;
    margin:0
}
.products .compare-list ul li{
    list-style-type:none;
    display:block;
    height:25px;
    width:25px;
    border:1px solid #4c4c4c;
    float:left;
    margin:7px 10px 0 0
}
@media screen and (max-width:767px){
    .products .compare-list ul li{
        height:24px;
        width:24px;
        margin:7px 5px 0 0
    }
}
.products .compare-list ul li.active{
    background:#000
}
.products .compare-list .button{
    padding:3px 10px!important;
    font-size:.8em;
    font-weight:600!important;
    margin-top:6px
}
@media screen and (max-width:767px){
    .products .compare-list .button{
        padding:2px 5px!important
    }
}
.products .pagination{
    float:right
}
@media screen and (max-width:767px){
    .products .pagination{
        padding-bottom:10px
    }
}
.products .pagination .button{
    padding:3px 10px!important;
    font-size:.8em;
    font-weight:400!important;
    color:#ccc!important;
    margin-top:6px;
    float:left;
    text-transform:none!important;
    text-shadow:none
}
.products .pagination .button.active{
    color:#4c4c4c!important
}
@media screen and (max-width:767px){
    .products .pagination .button{
        padding:3px 0!important
    }
}
.products .pagination .view-all{
    color:#4c4c4c;
    display:block;
    margin:9px 10px 0 0;
    font-size:.8em;
    float:right
}
.products .pagination .view-all:hover{
    color:#c00
}
@media screen and (max-width:767px){
    .products .pagination .view-all{
        display:none!important
    }
}
.products .pagination ul{
    float:left;
    margin:0
}
.products .pagination ul li{
    display:block;
    float:left;
    border-right:1px solid #ccc;
    list-style-type:none;
    margin-top:9px
}
.products .pagination ul li.last{
    border-right:0
}
.products .pagination ul li a{
    color:#4c4c4c;
    display:block;
    float:left;
    padding:0 12px;
    font-size:.8em
}
.items{
    margin:0
}
.items img+div,.items img{
    display:inline-block;
    float:left
}
.items img+div{
    width:420px;
    margin-left:10px
}
.search-filter .filter:last-child{
    margin-bottom:20px
}
.search-filter .filter .options{
    padding:0 5px
}
.search-filter .filter .options a{
    clear:both;
    color:#cd1f1e;
    display:block;
    margin:0
}
.search-filter .filter .options .search{
    overflow:hidden;
    font-size:12px;
    margin:20px 0
}
.search-filter .filter .options .search input{
    background:#eeedea;
    border:0;
    width:84%;
    margin:0;
    padding:0 0 0 5px;
    height:23px;
    display:block;
    float:left;
    font-size:1em
}
.search-filter .filter .options .search input::-webkit-input-placeholder{
    color:#777
}
.search-filter .filter .options .search input:-moz-placeholder{
    color:#777
}
.search-filter .filter .options .search input::-moz-placeholder{
    color:#777
}
.search-filter .filter .options .search input:-ms-input-placeholder{
    color:#777
}
.search-filter .filter .options .search label{
    padding:0 0 0 3px;
    display:block
}
.search-filter .filter .options .search button{
    background:#cd1f1e url(../images/icons/icon-search.png) no-repeat center center;
    border:0;
    width:23px;
    padding:0;
    height:23px;
    text-indent:-9999px;
    display:block;
    float:left
}
.search-filter .anchor{
    background:#fff
}
.search-filter .anchor .title{
    cursor:pointer;
    background-color:#b60400;
    background-image:-webkit-gradient(linear,left top,left bottom,from(#fe2709),to(#b60400));
    background-image:-webkit-linear-gradient(top,#fe2709,#b60400);
    background-image:-moz-linear-gradient(top,#fe2709,#b60400);
    background-image:-ms-linear-gradient(top,#fe2709,#b60400);
    background-image:-o-linear-gradient(top,#fe2709,#b60400);
    background-image:linear-gradient(top,#fe2709,#b60400);
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#fe2709', EndColorStr='#b60400');
    box-shadow:0 2px 10px rgba(0,0,0,.35);
    color:#fff;
    text-transform:uppercase;
    font-weight:500;
    padding:10px 10px 10px 45px;
    margin-bottom:1px
}
.search-filter .anchor .title.content-type{
    padding-left:20px
}
.search-filter .anchor .options{
    padding:10px
}
.search-filter .anchor .options a{
    clear:both;
    color:#000;
    display:block;
    padding:10px 0;
    font-size:.9em;
    line-height:18px;
    border-bottom:solid 1px #bebebe;
    word-wrap:break-word;
    font-weight:400
}
.search-filter .anchor .options a:hover{
    text-decoration:underline;
    color:#cd1f1e
}
.search-filter .anchor .static{
    padding:15px 20px
}
.search-filter .anchor .static a{
    color:#000;
    font-size:.9em;
    line-height:18px
}
.search-filter .anchor .static a:hover{
    color:#c00;
    text-decoration:underline
}
.search-filter .input{
    font-size:12px;
    clear:both;
    border-bottom:solid 1px #ccc;
    padding:7px 0;
    position:relative
}
.search-filter .input input{
    position:absolute;
    top:9px;
    left:9px
}
.search-filter .input label{
    font-size:1em;
    display:block;
    margin-left:31px;
    cursor:default
}
.search-filter .input:hover label{
    color:#c00;
    text-decoration:underline;
    cursor:pointer
}
.search-filter .input.show-all{
    font-size:12px;
    clear:both;
    border:0;
    padding:7px 0
}
.search-results{
    text-transform:uppercase;
    padding:10px 0
}
.search-results h2{
    color:#000;
    font-size:1.3em;
    line-height:1.3em;
    margin:15px 0 16px
}
@media screen and (max-width:767px){
    .search-results h2{
        margin:8px 0 4px;
        font-size:1.1em
    }
}
.search-results span{
    color:#cd1f1e
}
.selections{
    background:#fff;
    overflow:auto;
    margin:0 0 20px;
    padding:0 10px;
    clear:both;
    font-size:.9em
}
.selections span{
    float:left
}
.selections .span2{
    margin-top:5px
}
.selections .tag{
    background:#eeedea url(../images/icons/tag-remove.png) no-repeat top right;
    padding:5px 25px 5px 20px;
    display:inline-block;
    float:left;
    margin:0 10px 5px 0;
    font-size:.8em;
    color:#4c4c4c
}
.content-type{
    margin:0 0 20px
}
.content-type .category-title{
    background:#fff;
    color:#cd1f1e;
    font-size:20px;
    font-weight:700;
    text-transform:uppercase;
    clear:both;
    padding:0 2% 2%
}
.content-type .result{
    border-bottom:solid 1px #4c4c4c
}
.content-type .result .content{
    background:0 0
}
.content-type .result.white{
    background:#fff;
    margin:0 0 30px
}
.content-type .result.white .content{
    background:#f2f1ef
}
.results h3{
    font-size:1.1em;
    font-weight:600;
    margin:5px 0;
    padding:0 0 0 10px;
    color:#cd1f1e
}
.results .your-results{
    display:none
}
.results .your-results.on{
    display:block
}
.results .no-results{
    display:none
}
.results .no-results.on{
    display:block;
    padding-left:10px
}
.results .no-results.on h4{
    font-size:1.5em;
    font-weight:300;
    text-transform:uppercase;
    color:#010101;
    margin:5px 0
}
.results .no-results.on p{
    font-size:1.1em;
    font-weight:200
}
.result{
    margin:0;
    padding:10px
}
.result .content{
    padding:5px 10px
}
.result .content p.date{
    font-size:.7em;
    margin-bottom:3px
}
.result .content p.title{
    color:#000;
    font-size:1.3em;
    font-weight:300;
    margin-bottom:9px
}
.result .content p.title a{
    font-weight:300
}
.result .content p.description{
    font-size:.9em;
    line-height:1.4em
}
.result .content a{
    color:#000;
    font-size:1em;
    font-weight:600
}
.result .content a:hover{
    color:#c00!important;
    text-decoration:underline!important
}
.result .content a.title{
    color:#4c4c4c;
    font-size:1.3em;
    font-weight:300
}
.result .content a.title:hover{
    color:#c00!important;
    text-decoration:underline
}
.result .media img{
    width:100%
}
.result .tags{
    margin:10px 0 0;
    padding:10px 0 0;
    font-size:14px
}
.result .tags a.cta{
    border-right:1px solid #bbb;
    color:#4c4c4c;
    display:block;
    float:left;
    padding:0 14px;
    font-size:.9em
}
.result .tags a.cta:hover{
    text-decoration:underline;
    color:#c00
}
.result .tags a.cta.last{
    border-right:0
}
.result .tags p.cta{
    border-right:1px solid #bbb;
    color:#4c4c4c;
    display:inline;
    float:left;
    padding:0 14px;
    font-size:.9em
}
.result .tags p.cta.last{
    border-right:0
}
.resource{
    margin:0 0 2px;
    padding:10px
}
.resource .title a{
    color:#000!important
}
.resource .title a:hover{
    color:#c00!important;
    text-decoration:underline
}
.results h3{
    text-transform:uppercase
}
.results h3 .content{
    padding:10px;
    color:#000;
    font-weight:300
}
.results h3 .content .date{
    font-size:13px
}
.results h3 .content .title{
    font-size:24px
}
.results h3 .content .description{
    font-size:14px
}
.results h3 .media img{
    width:100%
}
.results h3 .tags{
    margin:10px 0 0;
    padding:10px 0;
    font-size:14px
}
.results h3 .tags a{
    font-size:12px;
    color:#4c4c4c;
    margin-right:10px
}
.result.grey{
    background:#ededed;
    padding:10px
}
.resource.grey{
    background:#ededed;
    padding:10px
}
.specs{
    font-weight:300
}
.specs .content-type{
    margin:0;
    border:0;
    padding:0
}
.specs .content-type .title{
    color:#000;
    font-size:1.2em;
    font-weight:200
}
.specs .content-type .span8,.specs .content-type .span4{
    padding:20px 20px 40px;
    line-height:25px
}
@media screen and (max-width:767px){
    .specs .content-type .span8,.specs .content-type .span4{
        padding:20px 20px 0
    }
}
.specs .content-type a{
    color:#cd1f1e;
    text-decoration:underline
}
.specs .content-type ul li{
    margin:10px 0;
    color:#000;
    font-size:13px
}
.specs .odd{
    background:#e8e7e5
}
.specs .odd .span8{
    background:#fff
}
@media screen and (max-width:767px){
    .specs .odd .span8{
        background:#e8e7e5
    }
}
.specs .odd .title{
    background:0 0
}
.specs .even{
    background:#fff
}
.specs .even .span8{
    background:#e8e7e5
}
@media screen and (max-width:767px){
    .specs .even .span8{
        background:#fff
    }
}
.specs .even .title{
    background:0 0
}
.category-type:nth-of-type(2n){
    background-color:#ededed
}
.category-type{
    margin:0 0 20px;
    position:relative
}
.category-type img{
    position:absolute;
    top:0;
    right:0;
    z-index:-1;
    height:100%;
    max-width:none
}
@media screen and (max-width:767px){
    .category-type img{
        width:100%;
        height:auto;
        position:static
    }
}
.category-type .span6{
    box-shadow:0 0 15px rgba(0,0,0,.25);
    background:#f9f9fa
}
.category-type .image{
    box-shadow:none;
    background:0 0
}
@media screen and (max-width:767px){
    .category-type .image{
        position:relative
    }
}
.category-type .category-title{
    color:#000;
    font-size:28px;
    line-height:28px;
    font-weight:300;
    clear:both;
    margin:0 0 15px
}
@media screen and (max-width:979px) and (min-width:768px){
    .category-type .category-title{
        font-size:20px;
        margin:0 0 5px
    }
}
.category-type h2.category-title{
    color:#000;
    font-size:28px;
    line-height:28px;
    font-weight:300;
    clear:both;
    margin:0 0 15px
}
@media screen and (max-width:979px) and (min-width:768px){
    .category-type h2.category-title{
        font-size:20px;
        margin:0 0 5px
    }
}
.category-type .inner-padding{
    padding:20px;
    line-height:20px
}
@media screen and (max-width:979px) and (min-width:768px){
    .category-type .inner-padding{
        padding:10px
    }
}
.category-type ul li{
    color:#000;
    font-size:1em;
    font-weight:500;
    margin:10px 0
}
@media screen and (max-width:979px) and (min-width:768px){
    .category-type ul li{
        font-size:14px;
        margin:5px 0
    }
}
.category-type ul li p{
    font-size:14px;
    font-weight:300;
    margin:5px 0
}
@media screen and (max-width:979px) and (min-width:768px){
    .category-type ul li p{
        font-size:12px;
        line-height:14px;
        margin:2px 0
    }
}
.auto-width{
    width:auto;
    max-width:768px;
    max-height:475px
}
.product-callout{
}
.product-callout .ambient-red{
    margin-bottom:15px
}
.modal-body{
    max-height:none;
    min-height:none;
    overflow-y:hidden
}
.carousel .carousel-inner .item .image-wrap{
    height:390px;
    width:100%;
    overflow:hidden
}
@media screen and (max-width:767px){
    .carousel .carousel-inner .item .image-wrap{
        max-height:220px
    }
}
.carousel .carousel-inner .item .image-wrap img{
    width:100%
}
.carousel .carousel-inner .item .services-image-wrap{
    max-height:429px;
    width:100%;
    overflow:hidden
}
.carousel .carousel-inner .item .services-image-wrap img{
    width:100%
}
@media screen and (max-width:767px){
    .carousel .carousel-inner .item .services-image-wrap{
        max-height:220px
    }
}
.carousel .carousel-inner .item p.caption{
    font-size:.6em;
    line-height:1.4em;
    margin:-20px 10px 0
}
@media screen and (max-width:767px){
    .carousel .carousel-inner .item p.caption{
        margin:0 10px
    }
}
#productspage-slider .current-count{
    text-align:center;
    display:block;
    font-weight:600;
    font-size:14px;
    margin-top:15px
}
#productspage-slider .carousel-control{
    display:none
}
@media screen and (max-width:767px){
    #productspage-slider .carousel-control{
        display:block
    }
}
.partner-locator-wrap .modal-wrap{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:#fff;
    background:rgba(255,255,255,.85);
    display:none;
    z-index:99999
}
.partner-locator-wrap .modal-wrap.on{
    display:block!important
}
.partner-locator-wrap .modal-wrap .modal-position-wrap{
    position:absolute;
    left:50%
}
.partner-locator-wrap .modal-wrap .modal-position-wrap .modal-content{
    position:relative;
    left:-50%;
    top:35px
}
.partner-locator-wrap .modal-wrap .modal-position-wrap .email-modal-popup{
    display:block;
    background:#dedede;
    border:#999;
    width:310px;
    padding:10px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    z-index:1001;
    box-shadow:0 2px 10px rgba(0,0,0,.25)
}
.partner-locator-wrap .modal-wrap .modal-position-wrap .email-modal-popup h3{
    font-size:1.1em;
    line-height:1.2em;
    font-weight:400;
    text-align:left;
    margin-top:20px;
    text-shadow:0 1px 1px rgba(255,255,255,.5)
}
.partner-locator-wrap .modal-wrap .modal-position-wrap .email-modal-popup a.close-btn{
    position:absolute;
    right:0;
    top:-1px;
    display:block;
    font-size:16px;
    text-shadow:0 1px 1px #fff;
    font-weight:600;
    color:#999;
    padding:10px
}
.partner-locator-wrap .modal-wrap .modal-position-wrap .email-modal-popup input{
    width:142px;
    float:right;
    margin-bottom:6px;
    height:20px;
    font-size:11px;
    border:1px solid #999;
    padding:0 5px;
    outline:0
}
.partner-locator-wrap .modal-wrap .modal-position-wrap .email-modal-popup input.submit-btn{
    width:55px;
    background:#cd1f1e;
    height:26px;
    color:#fff;
    border:0;
    padding:5px 0;
    margin-bottom:0;
    text-transform:uppercase;
    font-weight:600;
    text-shadow:0 1px 1px rgba(0,0,0,.25)
}
.partner-locator-wrap .modal-wrap .modal-position-wrap .email-modal-popup input:required{
    box-shadow:none
}
.partner-locator-wrap .modal-wrap .modal-position-wrap .email-modal-popup input:invalid{
    box-shadow:0 0 3px #dedede
}
.partner-locator-wrap .modal-wrap .modal-position-wrap .email-modal-popup textarea{
    width:142px;
    height:35px;
    font-size:11px!important;
    float:right;
    margin-bottom:10px
}
.partner-locator-wrap .modal-wrap .modal-position-wrap .email-modal-popup label{
    float:left;
    display:block;
    font-size:.8em
}
.partner-locator-wrap .modal-wrap .modal-position-wrap .email-modal-popup a.priv-stmnt{
    text-decoration:underline;
    position:absolute;
    bottom:10px;
    left:10px;
    font-size:.8em
}
.partner-locator-wrap .modal-wrap .modal-position-wrap .email-modal-popup .thank-you{
    display:none
}
.partner-locator-wrap .modal-wrap .modal-position-wrap .email-modal-popup .thank-you h3{
    text-align:left;
    margin-top:0;
    margin-bottom:0
}
.partner-locator-wrap .modal-wrap .modal-position-wrap .email-modal-popup .thank-you p{
    text-align:left;
    margin-bottom:40px
}
.partner-locator-wrap .list-col .pagination{
    margin-top:10px
}
@media screen and (max-width:979px) and (min-width:768px){
    .partner-locator-wrap .list-col .pagination ul li a{
        padding:0 6px
    }
}
.partner-locator-wrap .list-col .pagination .button{
    padding:3px 0!important
}
@media screen and (max-width:979px) and (min-width:768px){
    .partner-locator-wrap .list-col .pagination .button{
        padding:3px 0!important
    }
}
.partner-locator-wrap .list-col .initially-collapsed-desktop{
    padding:10px 0
}
.partner-locator-wrap .list-col .partner-list{
    margin:15px 0 5px;
    overflow:auto;
    height:860px;
    border-bottom:1px solid #333;
    border-top:1px solid #333
}
@media screen and (max-width:979px) and (min-width:768px){
    .partner-locator-wrap .list-col .partner-list{
        height:620px
    }
}
@media screen and (max-width:767px){
    .partner-locator-wrap .list-col .partner-list{
        height:500px
    }
}
.partner-locator-wrap .list-col .partner-list .card{
    margin-top:-1px;
    padding:10px 0 10px 10px;
    border-top:1px solid #ccc
}
@media screen and (max-width:979px) and (min-width:768px){
    .partner-locator-wrap .list-col .partner-list .card{
        padding:10px 0
    }
}
.partner-locator-wrap .list-col .partner-list .card .order-icon{
    float:left;
    width:30px
}
.partner-locator-wrap .list-col .partner-list .card .order-icon div{
    background:url(../images/icons/red_locator30.png) no-repeat;
    display:block;
    width:30px;
    height:30px;
    color:#fff;
    font-size:11px;
    text-align:center
}
.partner-locator-wrap .list-col .partner-list .card .partner-info{
    float:left;
    width:75%;
    padding:5px 10px
}
@media screen and (max-width:979px) and (min-width:768px){
    .partner-locator-wrap .list-col .partner-list .card .partner-info{
        width:70%;
        padding:5px 0 5px 10px
    }
}
.partner-locator-wrap .list-col .partner-list .card .partner-info h4{
    margin:0;
    padding:0;
    text-transform:uppercase;
    font-size:1em;
    line-height:1em
}
.partner-locator-wrap .list-col .partner-list .card .partner-info .dist{
    text-transform:lowercase;
    font-size:.9em;
    font-weight:700
}
.partner-locator-wrap .list-col .partner-list .card .partner-info ul.info,.partner-locator-wrap .list-col .partner-list .card .partner-info ul.rating{
    list-style-type:none;
    padding:0;
    margin:5px 0 8px;
    clear:both
}
.partner-locator-wrap .list-col .partner-list .card .partner-info ul.info li,.partner-locator-wrap .list-col .partner-list .card .partner-info ul.rating li{
    display:block;
    width:100%;
    min-height:20px;
    clear:both;
    padding:2px 0;
    margin-bottom:2px
}
.partner-locator-wrap .list-col .partner-list .card .partner-info ul.info li a,.partner-locator-wrap .list-col .partner-list .card .partner-info ul.info li p,.partner-locator-wrap .list-col .partner-list .card .partner-info ul.rating li a,.partner-locator-wrap .list-col .partner-list .card .partner-info ul.rating li p{
    float:left;
    margin:0;
    padding:2px 0;
    font-size:.9em;
    line-height:.9em;
    width:84%
}
.partner-locator-wrap .list-col .partner-list .card .partner-info ul.info li i,.partner-locator-wrap .list-col .partner-list .card .partner-info ul.rating li i{
    display:block;
    float:left;
    margin:0 1.6% 0 0;
    padding:0;
    font-size:1.1em;
    color:#cd1f1e;
    width:11%
}
@media screen and (max-width:979px) and (min-width:768px){
    .partner-locator-wrap .list-col .partner-list .card .partner-info ul.info li i,.partner-locator-wrap .list-col .partner-list .card .partner-info ul.rating li i{
        font-size:1em;
        margin:0 5% 0 0
    }
}
.partner-locator-wrap .list-col .partner-list .card .partner-info a{
    word-wrap:break-word
}
.partner-locator-wrap .list-col .partner-list .card .arrow-icon{
    float:right;
    display:block;
    padding:10% 6% 10% 0;
    min-height:70px;
    text-decoration:none
}
@media screen and (max-width:979px) and (min-width:768px){
    .partner-locator-wrap .list-col .partner-list .card .arrow-icon{
        padding:10% 0 10% 6px
    }
}
@media screen and (max-width:767px){
    .partner-locator-wrap .list-col .partner-list .card .arrow-icon{
        padding:10% 0 10% 6px
    }
}
.partner-locator-wrap .list-col .partner-list .card .arrow-icon .fa{
    font-size:2.2em;
    color:#cd1f1e;
    height:100%;
    display:block
}
.partner-locator-wrap .list-col .partner-list .card:hover{
    background:#efefef
}
.partner-locator-wrap .list-col .partner-list .active{
    background:#ccc
}
.partner-locator-wrap .list-col .partner-list .active:hover{
    background:#ccc
}
.partner-locator-wrap .map-col .locator-form{
    padding:20px 10px 10px;
    position:relative
}
.partner-locator-wrap .map-col .locator-form .form-row{
    border-top:1px dashed #333;
    margin-top:10px;
    padding-top:15px
}
.partner-locator-wrap .map-col .locator-form .selectList{
    position:relative;
    background-color:#3c3c3c;
    background:url(../images/arrows/select-dd-down.gif) no-repeat 97% 10px #3c3c3c;
    background:url(../images/arrows/select-dd-down.gif) no-repeat 97% 10px,-moz-linear-gradient(top,gray,#3c3c3c);
    background:url(../images/arrows/select-dd-down.gif) no-repeat 97% 10px,-webkit-gradient(linear,0 0,0 100%,from(gray),to(#3c3c3c));
    background:url(../images/arrows/select-dd-down.gif) no-repeat 97% 10px,-webkit-linear-gradient(top,gray,#3c3c3c);
    background:url(../images/arrows/select-dd-down.gif) no-repeat 97% 10px,-o-linear-gradient(top,gray,#3c3c3c);
    background:url(../images/arrows/select-dd-down.gif) no-repeat 97% 10px,linear-gradient(to bottom,gray,#3c3c3c);
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    line-height:34px;
    padding:0 8px;
    cursor:pointer;
    color:#fff;
    width:90%
}
.partner-locator-wrap .map-col .locator-form .selectList .selectValue_content{
    text-decoration:none;
    width:100%;
    display:block;
    font-size:.9em;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    padding-right:20px
}
.partner-locator-wrap .map-col .locator-form .selectList .selectList_optionsWrapper ul{
    position:absolute;
    max-height:240px;
    overflow-y:auto;
    left:0;
    right:0;
    z-index:1;
    margin:0;
    padding:0 10px;
    background-color:#3c3c3c;
    background:-moz-linear-gradient(top,gray,#3c3c3c);
    background:-webkit-gradient(linear,0 0,0 100%,from(gray),to(#3c3c3c));
    background:-webkit-linear-gradient(top,gray,#3c3c3c);
    background:-o-linear-gradient(top,gray,#3c3c3c);
    background:linear-gradient(to bottom,gray,#3c3c3c)
}
.partner-locator-wrap .map-col .locator-form .selectList .selectList_optionsWrapper ul li{
    font-size:.9em;
    padding:5px;
    border-top:1px dashed #999;
    margin-left:0
}
.partner-locator-wrap .map-col .locator-form .selectList .selectList_optionsWrapper ul li:hover,.partner-locator-wrap .map-col .locator-form .selectList .selectList_optionsWrapper ul li.active{
    background:gray
}
.partner-locator-wrap .map-col .locator-form label{
    display:block;
    height:34px;
    line-height:1em;
    text-transform:uppercase;
    font-size:.9em;
    font-weight:400;
    text-align:right;
    padding:12px 0 0;
    width:100%
}
.partner-locator-wrap .map-col .locator-form label i{
    padding:0 6px 0 0;
    font-size:1.1em;
    font-weight:700;
    color:#c00
}
.partner-locator-wrap .map-col .locator-form input[type=text]{
    line-height:28px;
    font-size:.9em;
    background:#eeedea;
    border:0;
    padding:2px 6px;
    height:34px
}
@media screen and (max-width:979px) and (min-width:768px){
    .partner-locator-wrap .map-col .locator-form .city-col .span3,.partner-locator-wrap .map-col .locator-form .city-col .span9{
        width:90%;
        margin-left:0
    }
    .partner-locator-wrap .map-col .locator-form .city-col label{
        text-align:left
    }
}
@media screen and (max-width:767px){
    .partner-locator-wrap .map-col .locator-form .city-col{
        margin-bottom:10px
    }
    .partner-locator-wrap .map-col .locator-form .city-col label{
        text-align:left
    }
}
.partner-locator-wrap .map-col .locator-form .city-col input{
    width:90%
}
.partner-locator-wrap .map-col .locator-form .or-col{
    width:80%;
    text-align:center;
    text-transform:lowercase;
    font-size:.8em;
    margin:2px 0;
    font-weight:700
}
.partner-locator-wrap .map-col .locator-form .or-col span{
    display:inline-block;
    padding:2px 4px
}
@media screen and (max-width:979px) and (min-width:768px){
    .partner-locator-wrap .map-col .locator-form .zip-col .span3,.partner-locator-wrap .map-col .locator-form .zip-col .span9{
        width:90%;
        margin-left:0
    }
    .partner-locator-wrap .map-col .locator-form .zip-col label{
        text-align:left
    }
}
@media screen and (max-width:767px){
    .partner-locator-wrap .map-col .locator-form .zip-col{
        margin-bottom:10px
    }
    .partner-locator-wrap .map-col .locator-form .zip-col label{
        text-align:left
    }
}
.partner-locator-wrap .map-col .locator-form .zip-col input{
    width:90%
}
.partner-locator-wrap .map-col .locator-form .country-col{
    margin-bottom:12px
}
@media screen and (max-width:979px) and (min-width:768px){
    .partner-locator-wrap .map-col .locator-form .country-col .span5,.partner-locator-wrap .map-col .locator-form .country-col .span7{
        width:90%;
        margin-left:0
    }
    .partner-locator-wrap .map-col .locator-form .country-col label{
        text-align:left
    }
}
@media screen and (max-width:767px){
    .partner-locator-wrap .map-col .locator-form .country-col{
        margin-bottom:10px
    }
    .partner-locator-wrap .map-col .locator-form .country-col label{
        text-align:left
    }
}
.partner-locator-wrap .map-col .locator-form .country-col .selectList_optionsWrapper ul{
    z-index:4px
}
@media screen and (max-width:979px) and (min-width:768px){
    .partner-locator-wrap .map-col .locator-form .state-col .span5,.partner-locator-wrap .map-col .locator-form .state-col .span7{
        width:90%;
        margin-left:0
    }
    .partner-locator-wrap .map-col .locator-form .state-col label{
        text-align:left
    }
}
@media screen and (max-width:767px){
    .partner-locator-wrap .map-col .locator-form .state-col{
        margin-bottom:10px
    }
    .partner-locator-wrap .map-col .locator-form .state-col label{
        text-align:left
    }
}
@media screen and (max-width:979px) and (min-width:768px){
    .partner-locator-wrap .map-col .locator-form .partner-col .span5,.partner-locator-wrap .map-col .locator-form .partner-col .span7{
        width:90%;
        margin-left:0
    }
    .partner-locator-wrap .map-col .locator-form .partner-col label{
        text-align:left
    }
}
@media screen and (max-width:767px){
    .partner-locator-wrap .map-col .locator-form .partner-col{
        margin-bottom:10px
    }
    .partner-locator-wrap .map-col .locator-form .partner-col label{
        text-align:left
    }
}
.partner-locator-wrap .map-col .locator-form .partner-col input{
    width:90%
}
.partner-locator-wrap .map-col .locator-form .size-col{
    margin-bottom:10px
}
@media screen and (max-width:979px) and (min-width:768px){
    .partner-locator-wrap .map-col .locator-form .size-col .span5,.partner-locator-wrap .map-col .locator-form .size-col .span7{
        width:90%;
        margin-left:0
    }
    .partner-locator-wrap .map-col .locator-form .size-col label{
        text-align:left
    }
}
@media screen and (max-width:767px){
    .partner-locator-wrap .map-col .locator-form .size-col{
        margin-bottom:10px
    }
    .partner-locator-wrap .map-col .locator-form .size-col label{
        text-align:left
    }
}
.partner-locator-wrap .map-col .locator-form .size-col .selectList_optionsWrapper ul{
    z-index:4px
}
.partner-locator-wrap .map-col .locator-form .solution-col{
    margin-bottom:0;
    padding-top:25px
}
.partner-locator-wrap .map-col .locator-form .solution-col label{
    text-align:center
}
@media screen and (max-width:767px){
    .partner-locator-wrap .map-col .locator-form .solution-col label{
        text-align:left;
        margin-bottom:10px
    }
}
.partner-locator-wrap .map-col .locator-form .solution-col ul{
    list-style-type:none;
    margin:0;
    padding:0
}
.partner-locator-wrap .map-col .locator-form .solution-col ul li{
    float:left;
    width:45%;
    line-height:34px;
    display:block
}
@media screen and (max-width:979px) and (min-width:768px){
    .partner-locator-wrap .map-col .locator-form .solution-col ul li{
        width:90%;
        clear:both;
        padding-left:5%
    }
}
@media screen and (max-width:767px){
    .partner-locator-wrap .map-col .locator-form .solution-col ul li{
        width:90%;
        clear:both;
        padding-left:5%
    }
}
.partner-locator-wrap .map-col .locator-form .solution-col ul li input{
    float:left
}
.partner-locator-wrap .map-col .locator-form .solution-col ul li label{
    float:left;
    text-align:left;
    text-transform:capitalize;
    width:90%;
    padding:0 4px;
    line-height:1em;
    margin-bottom:0
}
.partner-locator-wrap .map-col .locator-form .customer-col{
    padding:20px 20px 0
}
.partner-locator-wrap .map-col .locator-form .customer-col input{
    float:left;
    margin:2px 0
}
.partner-locator-wrap .map-col .locator-form .customer-col label{
    float:left;
    display:block;
    text-transform:none;
    width:auto;
    text-align:left;
    padding:3px 4px;
    margin:0
}
@media screen and (max-width:979px) and (min-width:768px){
    .partner-locator-wrap .map-col .locator-form .customer-col label{
        width:90%
    }
}
@media screen and (max-width:767px){
    .partner-locator-wrap .map-col .locator-form .customer-col label{
        width:90%
    }
}
.partner-locator-wrap .map-col .locator-form .customer-col a{
    display:inline;
    padding:0;
    margin:0;
    cursor:pointer
}
.partner-locator-wrap .map-col .locator-form .customer-col a i{
    color:#333
}
.partner-locator-wrap .map-col .locator-form .customer-col a i:hover{
    color:#c00;
    cursor:pointer
}
.partner-locator-wrap .map-col .locator-form .search-btn{
    margin:10px 16px 20px 15px
}
.partner-locator-wrap .map-col .locator-form .search-btn input{
    background:#c00;
    border:0;
    color:#fff;
    text-transform:uppercase;
    padding:10px 60px;
    font-size:.9em;
    llfloat:right;
    clear:both
}
.partner-locator-wrap .map-col .locator-form .form-info{
    padding:15px;
    margin:0 0 15px;
    background:#eeedea
}
.partner-locator-wrap .map-col .locator-form .form-cta{
    padding:25px 15px 15px
}
.partner-locator-wrap .map-col .locator-form .form-cta p{
    font-weight:700;
    padding-bottom:0;
    margin-bottom:0
}
.partner-locator-wrap .map-col .locator-form .req-msg span{
    color:#c00;
    font-size:1.2em
}
.partner-locator-wrap .map-col .fa-check{
    color:#cd1f1e
}
.partner-locator-wrap .map-col .map-msg p{
    font-size:.9em;
    font-weight:700;
    line-height:1em
}
.partner-locator-wrap .map-col .map-msg p a{
    text-transform:uppercase;
    font-size:1em;
    font-weight:700
}
.partner-locator-wrap .map-col .map-container{
    background:#ccc;
    width:100%;
    max-height:610px;
    position:relative
}
.partner-locator-wrap .map-col .map-container #map-canvas{
    margin:0!important;
    padding:0!important
}
.partner-locator-wrap .map-col .map-container #map-canvas img{
    max-width:none!important
}
.partner-locator-wrap .map-col .map-container .g-map{
    height:610px
}
@media screen and (max-width:767px){
    .partner-locator-wrap .map-col .map-container .g-map{
        height:480px
    }
}
.partner-locator-wrap .map-col .map-container .gm-style .gm-style-iw{
    font-family:proxima-nova-n4,proxima-nova,"Helvetica Neue",Helvetica,Arial,sans-serif!important;
    font-size:100%!important;
    font-weight:400!important;
    color:#4c4c4c!important
}
.partner-locator-wrap .map-col .map-container .card{
    position:relative;
    background:#fff;
    width:340px!important;
    overflow:hidden;
    padding:10px!important
}
@media screen and (max-width:767px){
    .partner-locator-wrap .map-col .map-container .card{
        width:280px!important
    }
}
.partner-locator-wrap .map-col .map-container .card .partner-info{
    float:left!important;
    width:100%!important
}
.partner-locator-wrap .map-col .map-container .card .partner-info h4{
    margin:0!important;
    padding:0!important;
    text-transform:uppercase!important;
    font-size:18px!important;
    line-height:18px!important
}
.partner-locator-wrap .map-col .map-container .card .partner-info h4+p{
    font-size:14px!important;
    line-height:16px!important;
    padding:5px 0 0!important;
    margin-bottom:2px!important
}
.partner-locator-wrap .map-col .map-container .card .partner-info .dist{
    text-transform:lowercase!important;
    font-size:14px!important;
    font-weight:700!important
}
.partner-locator-wrap .map-col .map-container .card .partner-info ul.info,.partner-locator-wrap .map-col .map-container .card .partner-info ul.rating{
    list-style-type:none!important;
    padding:0!important;
    margin:5px 0 8px!important;
    clear:both!important
}
.partner-locator-wrap .map-col .map-container .card .partner-info ul.info li,.partner-locator-wrap .map-col .map-container .card .partner-info ul.rating li{
    display:block!important;
    width:100%!important;
    min-height:20px!important;
    clear:both!important;
    padding:2px 0!important;
    margin-bottom:2px!important
}
.partner-locator-wrap .map-col .map-container .card .partner-info ul.info li a,.partner-locator-wrap .map-col .map-container .card .partner-info ul.info li p,.partner-locator-wrap .map-col .map-container .card .partner-info ul.rating li a,.partner-locator-wrap .map-col .map-container .card .partner-info ul.rating li p{
    float:left!important;
    margin:0!important;
    padding:2px 0!important;
    font-size:13px!important;
    line-height:13px!important;
    width:84%!important;
    word-wrap:break-word
}
.partner-locator-wrap .map-col .map-container .card .partner-info ul.info li i,.partner-locator-wrap .map-col .map-container .card .partner-info ul.rating li i{
    display:block!important;
    float:left!important;
    margin:0 1.6% 0 0!important;
    padding:0!important;
    font-size:18px!important;
    color:#cd1f1e!important;
    width:24px!important
}
@media screen and (max-width:979px) and (min-width:768px){
    .partner-locator-wrap .map-col .map-container .card .partner-info ul.info li i,.partner-locator-wrap .map-col .map-container .card .partner-info ul.rating li i{
        font-size:16px!important;
        margin:0 5% 0 0!important
    }
}
.partner-locator-wrap .map-col .map-container .card .partner-info table{
    border-collapse:collapse!important;
    width:100%!important
}
.partner-locator-wrap .map-col .map-container .card .partner-info table thead{
    border-bottom:5px solid #fff!important
}
.partner-locator-wrap .map-col .map-container .card .partner-info table th{
    text-align:center!important;
    font-size:11px!important;
    line-height:11px!important
}
.partner-locator-wrap .map-col .map-container .card .partner-info table th:first-child{
    text-align:left!important
}
.partner-locator-wrap .map-col .map-container .card .partner-info table td{
    text-align:center!important;
    font-size:12px!important;
    line-height:12px!important;
    padding:3px!important
}
.partner-locator-wrap .map-col .map-container .card .partner-info table td:first-child{
    text-align:left!important
}
.partner-locator-wrap .map-col .map-container .card .partner-info table td span{
    padding-left:3px!important
}
.partner-locator-wrap .map-col .map-container .card .partner-info table tbody tr:nth-child(odd){
    background:#eeedea!important
}
.partner-locator-wrap .map-col .map-container .active{
    background:#ccc
}
.partner-locator-wrap .map-col .map-container .active:hover{
    background:#ccc
}
.partner-locator-wrap #emailsuccess{
    padding:50px 20px 20px
}
.partner-locator-wrap #emailsuccess label{
    padding-bottom:20px
}
.content-type .resource,.content-type .date{
    font-size:11px;
    margin-bottom:5px
}
.content-type .title{
    font-size:21px;
    font-weight:300;
    line-height:21px;
    color:#4b4b4b
}
.content-type a.title{
    color:#4b4b4b
}
.content-type a.title:hover{
    color:#cd1f1e;
    text-decoration:underline
}
.content-type .description{
    font-size:14px
}
@media screen and (max-width:767px){
    .content-type .description{
        font-size:13px
    }
}
.content-type .media{
    text-align:center
}
.about-header h1{
    color:#000;
    font-size:2.1em;
    font-weight:600;
    padding:15px 0 25px 22px;
    border-top:1px solid #4c4c4c
}
@media screen and (max-width:767px){
    .about-header h1{
        font-size:1.6em;
        padding:10px 0;
        font-weight:500
    }
}
.about-wrap .latest-news{
    margin-bottom:40px
}
.about-wrap .latest-news h3,.about-wrap .latest-news .ln-footer{
    height:44px;
    background:#fe2709;
    background:-moz-linear-gradient(top,#fe2709 0,#d91505 43%,#b60400 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fe2709),color-stop(43%,#d91505),color-stop(100%,#b60400));
    background:-webkit-linear-gradient(top,#fe2709 0,#d91505 43%,#b60400 100%);
    background:-o-linear-gradient(top,#fe2709 0,#d91505 43%,#b60400 100%);
    background:-ms-linear-gradient(top,#fe2709 0,#d91505 43%,#b60400 100%);
    background:linear-gradient(to bottom,#fe2709 0,#d91505 43%,#b60400 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe2709', endColorstr='#b60400', GradientType=0);
    color:#fff;
    font-size:1em;
    font-weight:300;
    margin:0;
    padding:12px 0 0 12px;
    text-transform:none;
    line-height:1.3em
}
@media screen and (max-width:767px){
    .about-wrap .latest-news h3,.about-wrap .latest-news .ln-footer{
        padding:4px 0;
        height:30px;
        border-top:1px solid #fff
    }
}
.about-wrap .latest-news h3 span a,.about-wrap .latest-news .ln-footer span a{
    color:#fff
}
@media screen and (max-width:767px){
    .about-wrap .latest-news h3 span,.about-wrap .latest-news .ln-footer span{
        padding:0 0 0 25px;
        background:url(../images/arrows/mobile-up-arrow.png) no-repeat 8px 2px;
        line-height:1.2em;
        margin:4px 0;
        display:block;
        font-weight:700;
        font-size:.8em
    }
    .about-wrap .latest-news h3 span:active,.about-wrap .latest-news .ln-footer span:active{
        background:url(../images/arrows/mobile-down-arrow.png) no-repeat 8px 2px
    }
}
@media screen and (max-width:767px){
    .about-wrap .latest-news .ln-footer{
        display:none
    }
}
.about-wrap .latest-news ul{
    margin:0 10px
}
.about-wrap .latest-news ul li{
    list-style-type:none;
    padding:9px 0;
    border-bottom:1px solid #4c4c4c;
    color:#4c4c4c
}
.about-wrap .latest-news ul li:last-child{
    border-bottom:0!important
}
@media screen and (max-width:767px){
    .about-wrap .latest-news ul li{
        border-bottom:1px solid #fff
    }
}
.about-wrap .latest-news ul li .ln-date{
    font-size:.7em
}
.about-wrap .latest-news ul li .ln-title{
    font-size:1em;
    color:#000;
    font-weight:600
}
.about-wrap .latest-news ul li .ln-title a{
    color:#000
}
.about-wrap .latest-news ul li .ln-title a:hover{
    color:#c00;
    text-decoration:underline
}
.about-wrap .latest-news ul li .ln-desc{
    font-size:.9em;
    font-weight:300
}
.about-wrap .latest-news ul li.last{
    border-bottom:0
}
.about-wrap .tagline{
    width:100%;
    clear:both;
    padding:30px 0
}
@media screen and (max-width:767px){
    .about-wrap .tagline{
        display:none
    }
}
.about-wrap .tagline p{
    font-size:2.2em;
    text-align:center;
    font-weight:100;
    line-height:1.2em
}
.about-wrap-bottom{
    margin-bottom:30px
}
.mod-tri-col .span4{
    border-top:1px solid #4c4c4c
}
@media screen and (max-width:979px) and (min-width:768px){
    .mod-tri-col .span4{
        border-top:0
    }
}
@media screen and (max-width:767px){
    .mod-tri-col .span4{
        border-top:0
    }
}
.mod-tri-col .span4 a.cta{
    color:#4c4c4c;
    font-size:1em;
    margin:5px 0 25px 5px
}
.mod-tri-col .span4 a.cta:hover{
    color:#c00;
    text-decoration:underline
}
.mod-tri-col .span4 h3{
    color:#c00;
    font-size:1.1em;
    font-weight:700;
    margin:0;
    padding:0;
    line-height:1.1em;
    padding:12px 5px
}
.mod-tri-col .span4 h3 a{
    color:#c00;
    text-decoration:none
}
.mod-tri-col .span4 h3 a:hover{
    text-decoration:none
}
@media screen and (max-width:767px){
    .mod-tri-col .span4 h3{
        background:#fe2709;
        background:-moz-linear-gradient(top,#fe2709 0,#d91505 43%,#b60400 100%);
        background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fe2709),color-stop(43%,#d91505),color-stop(100%,#b60400));
        background:-webkit-linear-gradient(top,#fe2709 0,#d91505 43%,#b60400 100%);
        background:-o-linear-gradient(top,#fe2709 0,#d91505 43%,#b60400 100%);
        background:-ms-linear-gradient(top,#fe2709 0,#d91505 43%,#b60400 100%);
        background:linear-gradient(to bottom,#fe2709 0,#d91505 43%,#b60400 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe2709', endColorstr='#b60400', GradientType=0);
        color:#fff;
        padding:4px 0;
        min-height:30px;
        box-shadow:0 2px 10px rgba(0,0,0,.35)
    }
}
@media screen and (max-width:767px){
    .mod-tri-col .span4 h3 span{
        padding:0 0 0 25px;
        background:url(../images/arrows/mobile-up-arrow.png) no-repeat 8px 2px;
        line-height:1.2em;
        display:block;
        margin:4px 0;
        font-size:.8em
    }
}
@media screen and (max-width:767px){
    .mod-tri-col .span4 h3 span.active{
        background:url(../images/arrows/mobile-down-arrow.png) no-repeat 8px 2px
    }
}
.mod-tri-col .span4 p{
    font-size:.8em;
    line-height:1.4em;
    margin:0 45px 17px 5px
}
.mod-tri-col .span4 img{
    width:100%;
    height:auto;
    margin-bottom:15px
}
.mod-tri-col .span4 ul{
    border-top:1px dotted #4c4c4c;
    margin:0 0 20px;
    padding:10px 0 0
}
.mod-tri-col .span4 ul li{
    font-size:.9em;
    font-weight:200;
    margin:0 0 0 20px
}
.mod-tri-col.top{
    padding-bottom:15px
}
@media screen and (max-width:767px){
    .mod-tri-col.top{
        padding-bottom:0
    }
}
.mod-tri-col.top img{
    margin:10px 0 15px
}
.contact-country{
    padding:0 30px
}
.contact-country a{
    -webkit-transition:.15s;
    -moz-transition:.15s;
    -o-transition:.15s;
    transition:.15s;
    display:block;
    padding:2px
}
.contact-country a:hover{
    background:#efefef
}
.tab-content{
    padding:20px 30px
}
.contact-content{
    padding:20px 30px
}
address a{
    color:#000;
    word-wrap:break-word
}
address a:hover{
    color:#c00
}
.address-grid address{
    font-size:14px;
    width:29%;
    margin-right:2.8%;
    margin-bottom:20px;
    min-height:100px;
    display:inline-block;
    vertical-align:top
}
.address-grid address a{
    color:#000;
    word-wrap:break-word
}
.address-grid address a:hover{
    color:#c00
}
@media screen and (max-width:767px){
    .address-grid address{
        width:46%;
        margin-right:3%
    }
}
@media screen and (max-width:525px){
    .address-grid address{
        width:97%;
        margin-right:3%
    }
}
.side-links{
    padding:0 20px;
    margin-top:60px;
    border-left:1px solid #ccc
}
.side-links .title{
    font-size:1.5em;
    font-weight:500;
    margin-top:30px;
    margin-bottom:4px
}
.side-links span{
    font-size:1em;
    font-weight:500;
    margin-bottom:4px
}
.side-links a{
    font-size:.9em;
    font-weight:700
}
@media screen and (max-width:767px){
    .side-links{
        border-left:0
    }
}
.selections{
    background:#fff;
    overflow:auto;
    margin:0 0 15px;
    padding:0 10px;
    clear:both;
    font-size:.9em
}
.selections span{
    float:left
}
.selections .span2{
    margin-top:5px;
    width:100px
}
@media screen and (max-width:767px){
    .selections .span2{
        width:100px;
        float:left
    }
}
.selections .span10{
    margin:0
}
.selections .tag{
    background:#eeedea url(../images/icons/tag-remove.png) no-repeat top right;
    padding:5px 25px 5px 20px;
    display:inline-block;
    float:left;
    margin:0 10px 5px 0;
    font-size:.8em;
    color:#4c4c4c
}
.perspectives-wrap .articles{
    background-color:transparent
}
.perspectives-wrap .articles ul.social-icons{
    margin-top:25px
}
.perspectives-wrap .articles .articles-left,.perspectives-wrap .articles .articles-right{
    width:48%
}
.perspectives-wrap .articles .articles-left{
    float:left
}
.perspectives-wrap .articles .articles-right{
    float:right
}
.perspectives-wrap .articles .article-box{
    background-color:transparent;
    width:100%;
    margin-bottom:25px
}
.perspectives-wrap .articles .article-box .video-modal{
    display:block;
    height:160px;
    width:100%;
    overflow:hidden;
    background:#000
}
.perspectives-wrap .articles .article-box iframe{
    height:160px!important;
    width:100%!important
}
.perspectives-wrap .articles .article-box .photo{
    display:block;
    height:160px;
    width:100%;
    overflow:hidden
}
.perspectives-wrap .articles .article-box .article-inner{
    padding:10px
}
.perspectives-wrap .articles .article-box .article-inner h2,.perspectives-wrap .articles .article-box .article-inner h3{
    font-size:1.5em;
    line-height:1em
}
.perspectives-wrap .articles .article-box .article-inner .cat{
    font-size:.7em;
    text-transform:uppercase;
    line-height:1.3em
}
.perspectives-wrap .articles .article-box .article-inner .topics{
    display:inline-block;
    font-size:.8em;
    line-height:.8em;
    width:100%;
    margin:0
}
.perspectives-wrap .articles .article-box .article-inner .topics li{
    list-style:none;
    float:left
}
.perspectives-wrap .articles .article-box .article-inner .topics li:after{
    content:",\00a0"
}
.perspectives-wrap .articles .article-box .article-inner .topics li:last-child:after{
    content:""
}
.perspectives-wrap .articles .article-box .article-inner .pub-date{
    display:inliine-block;
    font-size:.8em;
    float:left;
    clear:both
}
@media screen and (max-width:525px){
    .perspectives-wrap .articles .article-box .article-inner{
        padding:10px 0
    }
}
@media screen and (max-width:525px){
    .perspectives-wrap .articles .article-box{
        width:100%
    }
}
.perspectives-wrap .articles .article-box.right{
    float:right
}
.perspectives-wrap .articles .article-box.featured{
    background-color:transparent;
    width:100%
}
@media screen and (max-width:767px){
    .perspectives-wrap .articles .article-box.featured{
        margin-top:25px
    }
}
.perspectives-wrap .articles .article-box.featured .video-modal{
    display:block;
    height:320px;
    width:100%;
    overflow:hidden;
    background:#000
}
.perspectives-wrap .articles .article-box.featured iframe{
    height:320px!important;
    width:100%!important
}
.perspectives-wrap .articles .article-box.featured .photo{
    height:320px
}
@media screen and (max-width:979px) and (min-width:768px){
    .perspectives-wrap .articles .article-box.featured .photo{
        height:280px
    }
}
@media screen and (max-width:650px){
    .perspectives-wrap .articles .article-box.featured .photo{
        height:240px
    }
}
@media screen and (max-width:525px){
    .perspectives-wrap .articles .article-box.featured .photo{
        height:160px
    }
}
.perspectives-wrap .articles .article{
    background-color:transparent;
    width:100%
}
.perspectives-wrap .articles .article .video-modal{
    display:block;
    height:320px;
    width:100%;
    overflow:hidden;
    background:#000
}
.perspectives-wrap .articles .article iframe{
    width:100%!important
}
.perspectives-wrap .articles .article .photo{
    height:320px;
    display:block;
    width:100%;
    overflow:hidden
}
@media screen and (max-width:979px) and (min-width:768px){
    .perspectives-wrap .articles .article .photo{
        height:280px
    }
}
@media screen and (max-width:650px){
    .perspectives-wrap .articles .article .photo{
        height:240px
    }
}
@media screen and (max-width:525px){
    .perspectives-wrap .articles .article .photo{
        height:160px
    }
}
.perspectives-wrap .articles .article .article-inner{
    padding:10px
}
.perspectives-wrap .articles .article .article-inner h2,.perspectives-wrap .articles .article .article-inner h3{
    font-size:1.5em;
    line-height:1.2em;
    margin-bottom:25px
}
.perspectives-wrap .articles .article .article-inner .article-info{
    float:left;
    width:48.93617%
}
.perspectives-wrap .articles .article .article-inner .article-info .author{
    font-weight:700;
    font-size:1.1em;
    width:100%
}
.perspectives-wrap .articles .article .article-inner .article-info .pub-date{
    font-size:1em;
    clear:both;
    width:100%
}
.perspectives-wrap .articles .article .article-inner .article-info .topics-label{
    float:left;
    font-size:.9em;
    line-height:.9em;
    margin:3px 6px 0 0
}
.perspectives-wrap .articles .article .article-inner .article-info .topics{
    float:left;
    display:block;
    font-size:.9em;
    line-height:.9em;
    margin:0
}
.perspectives-wrap .articles .article .article-inner .article-info .topics li{
    list-style:none;
    float:left
}
.perspectives-wrap .articles .article .article-inner .article-info .topics li:after{
    content:",\00a0"
}
.perspectives-wrap .articles .article .article-inner .article-info .topics li:last-child:after{
    content:""
}
@media screen and (max-width:525px){
    .perspectives-wrap .articles .article .article-inner .article-info{
        width:100%
    }
}
.perspectives-wrap .articles .article .article-inner .article-content{
    float:left;
    clear:both;
    margin:25px 0
}
.perspectives-wrap .articles .article .article-inner .article-content p{
    line-height:1.4em;
    font-size:1.1em;
    font-weight:300
}
.perspectives-wrap .articles .article .article-inner .article-content h3{
    float:left;
    padding:0 3% 2%;
    line-height:1.3em;
    width:46%
}
.perspectives-wrap .articles .article .article-inner .article-content .right{
    float:right
}
.perspectives-wrap .articles .article .article-inner .article-content a{
    color:#c00
}
.perspectives-wrap .articles .article .article-inner .article-content a:hover{
    text-decoration:underline
}
@media screen and (max-width:525px){
    .perspectives-wrap .articles .article{
        width:100%
    }
}
.perspectives-wrap .articles .article .article-box{
    background-color:transparent;
    width:100%;
    margin-bottom:25px
}
.perspectives-wrap .articles .article .article-box .video-modal{
    display:block;
    height:160px;
    width:100%;
    overflow:hidden;
    background:#000
}
.perspectives-wrap .articles .article .article-box iframe{
    height:160px!important;
    width:100%!important
}
.perspectives-wrap .articles .article .article-box .photo{
    display:block;
    height:160px;
    width:100%;
    overflow:hidden
}
.perspectives-wrap .articles .article .article-box .article-inner{
    padding:10px
}
.perspectives-wrap .articles .article .article-box .article-inner h2,.perspectives-wrap .articles .article .article-box .article-inner h3{
    font-size:1.5em;
    line-height:1em
}
.perspectives-wrap .articles .article .article-box .article-inner .cat{
    font-size:.7em;
    text-transform:uppercase;
    line-height:1.3em
}
.perspectives-wrap .articles .article .article-box .article-inner .topics{
    display:inline-block;
    font-size:.8em;
    line-height:.8em;
    width:100%;
    margin:0
}
.perspectives-wrap .articles .article .article-box .article-inner .topics li{
    list-style:none;
    float:left
}
.perspectives-wrap .articles .article .article-box .article-inner .topics li:after{
    content:",\00a0"
}
.perspectives-wrap .articles .article .article-box .article-inner .topics li:last-child:after{
    content:""
}
.perspectives-wrap .articles .article .article-box .article-inner .pub-date{
    display:inliine-block;
    font-size:.8em;
    float:left;
    clear:both
}
@media screen and (max-width:525px){
    .perspectives-wrap .articles .article .article-box .article-inner{
        padding:10px 0
    }
}
@media screen and (max-width:525px){
    .perspectives-wrap .articles .article .article-box{
        width:100%
    }
}
.perspectives-wrap.perspectives-magazine .title-arrow{
    font-size:24px;
    color:#ccc
}
.perspectives-wrap.perspectives-magazine #search-results-count{
    color:#d00;
    font-weight:700
}
.perspectives-wrap.perspectives-magazine .pagination .button.active{
    font-weight:700!important;
    color:#666!important
}
.perspectives-wrap.perspectives-magazine .pagination .button.active:hover{
    color:#c00!important
}
.perspectives-wrap.perspectives-magazine .articles{
    font-size:14px
}
.perspectives-wrap.perspectives-magazine .articles h3{
    margin:0;
    font-size:1.5em;
    line-height:1em;
    padding:10px 0
}
.perspectives-wrap.perspectives-magazine .articles .article-box{
    clear:both;
    padding:20px 20px 10px;
    margin-bottom:20px;
    width:100%;
    *zoom:1;
    color:#333
}
.perspectives-wrap.perspectives-magazine .articles .article-box:before,.perspectives-wrap.perspectives-magazine .articles .article-box:after{
    display:table;
    content:"";
    line-height:0
}
.perspectives-wrap.perspectives-magazine .articles .article-box:after{
    clear:both
}
.perspectives-wrap.perspectives-magazine .articles .article-box.odd{
    background:#ededed;
    border:0
}
.perspectives-wrap.perspectives-magazine .articles .article-box .article-img{
    display:block
}
.perspectives-wrap.perspectives-magazine .articles .article-box .article-date{
    margin:0
}
.perspectives-wrap.perspectives-magazine .articles .article-box .article-date,.perspectives-wrap.perspectives-magazine .articles .article-box .article-title,.perspectives-wrap.perspectives-magazine .articles .article-box .article-blurb{
    display:block
}
.case-wrap .title-bar{
    margin:10px 0 25px
}
.case-wrap .title-bar h1{
    color:#000;
    font-size:2em;
    margin:0 0 0 15px;
    font-weight:600;
    line-height:1em;
    color:#000;
    float:left
}
.case-wrap .title-bar h3{
    font-size:1.2em;
    font-weight:200;
    line-height:1.2em;
    margin:8px 0 0 15px;
    padding:0;
    text-transform:none;
    color:#000;
    clear:both
}
.case-wrap .social-info{
    float:right;
    width:auto;
    margin:15px 0 0
}
.case-wrap .social-info>*{
    display:inline-block
}
.case-wrap .social-info ul{
    min-width:195px;
    margin:0
}
.case-wrap .social-info ul li{
    margin:0
}
.case-wrap .social-info .social-title{
    font-size:17px;
    text-transform:uppercase;
    font-weight:700;
    position:relative;
    top:-9px;
    right:5px
}
.case-wrap .social-info ul.social-icons{
    margin:0
}
.case-wrap .social-info ul.social-icons li{
    line-height:26px;
    font-size:22px;
    margin:0;
    border-left:0;
    border-right:1px solid #fff
}
.case-wrap .articles{
    background-color:transparent
}
.case-wrap .articles .articles-left,.case-wrap .articles .articles-right{
    width:48%
}
.case-wrap .articles .articles-left{
    float:left
}
.case-wrap .articles .articles-right{
    float:right
}
.case-wrap .articles .article-box{
    background-color:transparent;
    width:100%;
    margin-bottom:25px
}
.case-wrap .articles .article-box .video-modal{
    display:block;
    height:160px;
    width:100%;
    overflow:hidden;
    background:#000
}
.case-wrap .articles .article-box iframe{
    height:160px!important;
    width:100%!important
}
.case-wrap .articles .article-box .photo{
    display:block;
    height:160px;
    width:100%;
    overflow:hidden
}
.case-wrap .articles .article-box .article-inner{
    padding:10px
}
.case-wrap .articles .article-box .article-inner h2,.case-wrap .articles .article-box .article-inner h3{
    font-size:1.5em;
    line-height:1em
}
.case-wrap .articles .article-box .article-inner .cat{
    font-size:.9em;
    line-height:1.3em;
    font-weight:700
}
.case-wrap .articles .article-box .article-inner .topics{
    display:inline-block;
    font-size:.8em;
    line-height:.8em;
    width:100%;
    margin:0
}
.case-wrap .articles .article-box .article-inner .topics li{
    list-style:none;
    float:left
}
.case-wrap .articles .article-box .article-inner .topics li:after{
    content:",\00a0"
}
.case-wrap .articles .article-box .article-inner .topics li:last-child:after{
    content:""
}
.case-wrap .articles .article-box .article-inner .pub-date{
    display:block;
    font-size:.8em;
    clear:both
}
@media screen and (max-width:525px){
    .case-wrap .articles .article-box .article-inner{
        padding:10px 0
    }
}
@media screen and (max-width:525px){
    .case-wrap .articles .article-box{
        width:100%
    }
}
.case-wrap .articles .article-box.right{
    float:right
}
.case-wrap .articles .article-box.featured{
    background-color:transparent;
    width:100%
}
@media screen and (max-width:767px){
    .case-wrap .articles .article-box.featured{
        margin-top:25px
    }
}
.case-wrap .articles .article-box.featured .video-modal{
    display:block;
    height:320px;
    width:100%;
    overflow:hidden;
    background:#000
}
.case-wrap .articles .article-box.featured iframe{
    height:320px!important;
    width:100%!important
}
.case-wrap .articles .article-box.featured .photo{
    height:320px
}
@media screen and (max-width:979px) and (min-width:768px){
    .case-wrap .articles .article-box.featured .photo{
        height:280px
    }
}
@media screen and (max-width:650px){
    .case-wrap .articles .article-box.featured .photo{
        height:240px
    }
}
@media screen and (max-width:525px){
    .case-wrap .articles .article-box.featured .photo{
        height:160px
    }
}
.case-wrap .articles .article{
    background-color:transparent;
    width:100%
}
.case-wrap .articles .article .video-modal{
    display:block;
    height:320px;
    width:100%;
    overflow:hidden;
    background:#000
}
.case-wrap .articles .article iframe{
    width:100%!important
}
.case-wrap .articles .article .photo{
    height:320px;
    display:block;
    width:100%;
    overflow:hidden
}
@media screen and (max-width:979px) and (min-width:768px){
    .case-wrap .articles .article .photo{
        height:280px
    }
}
@media screen and (max-width:650px){
    .case-wrap .articles .article .photo{
        height:240px
    }
}
@media screen and (max-width:525px){
    .case-wrap .articles .article .photo{
        height:160px
    }
}
.case-wrap .articles .article .article-inner{
    padding:10px
}
.case-wrap .articles .article .article-inner h2,.case-wrap .articles .article .article-inner h3{
    font-size:1.5em;
    line-height:1.2em;
    margin-bottom:25px
}
.case-wrap .articles .article .article-inner .article-info{
    float:left;
    width:48.93617%
}
.case-wrap .articles .article .article-inner .article-info .author{
    font-weight:700;
    font-size:1.1em;
    width:100%
}
.case-wrap .articles .article .article-inner .article-info .pub-date{
    font-size:1em;
    clear:both;
    width:100%
}
.case-wrap .articles .article .article-inner .article-info .topics-label{
    float:left;
    font-size:.9em;
    line-height:.9em;
    margin:3px 6px 0 0
}
.case-wrap .articles .article .article-inner .article-info .topics{
    float:left;
    display:block;
    font-size:.9em;
    line-height:.9em;
    margin:0
}
.case-wrap .articles .article .article-inner .article-info .topics li{
    list-style:none;
    float:left
}
.case-wrap .articles .article .article-inner .article-info .topics li:after{
    content:",\00a0"
}
.case-wrap .articles .article .article-inner .article-info .topics li:last-child:after{
    content:""
}
@media screen and (max-width:525px){
    .case-wrap .articles .article .article-inner .article-info{
        width:100%
    }
}
.case-wrap .articles .article .article-inner .article-content{
    float:left;
    clear:both;
    margin:25px 0
}
.case-wrap .articles .article .article-inner .article-content p{
    line-height:1.4em;
    font-size:1.1em;
    font-weight:300
}
.case-wrap .articles .article .article-inner .article-content h3{
    float:left;
    padding:0 3% 2%;
    line-height:1.3em;
    width:46%
}
.case-wrap .articles .article .article-inner .article-content .right{
    float:right
}
.case-wrap .articles .article .article-inner .article-content a{
    color:#c00
}
.case-wrap .articles .article .article-inner .article-content a:hover{
    text-decoration:underline
}
@media screen and (max-width:525px){
    .case-wrap .articles .article{
        width:100%
    }
}
.case-wrap .articles .article .article-box{
    background-color:transparent;
    width:100%;
    margin-bottom:25px
}
.case-wrap .articles .article .article-box .video-modal{
    display:block;
    height:160px;
    width:100%;
    overflow:hidden;
    background:#000
}
.case-wrap .articles .article .article-box iframe{
    height:160px!important;
    width:100%!important
}
.case-wrap .articles .article .article-box .photo{
    display:block;
    height:160px;
    width:100%;
    overflow:hidden
}
.case-wrap .articles .article .article-box .article-inner{
    padding:10px
}
.case-wrap .articles .article .article-box .article-inner h2,.case-wrap .articles .article .article-box .article-inner h3{
    font-size:1.5em;
    line-height:1em
}
.case-wrap .articles .article .article-box .article-inner .cat{
    font-size:.7em;
    text-transform:uppercase;
    line-height:1.3em
}
.case-wrap .articles .article .article-box .article-inner .topics{
    display:inline-block;
    font-size:.8em;
    line-height:.8em;
    width:100%;
    margin:0
}
.case-wrap .articles .article .article-box .article-inner .topics li{
    list-style:none;
    float:left
}
.case-wrap .articles .article .article-box .article-inner .topics li:after{
    content:",\00a0"
}
.case-wrap .articles .article .article-box .article-inner .topics li:last-child:after{
    content:""
}
.case-wrap .articles .article .article-box .article-inner .pub-date{
    display:inliine-block;
    font-size:.8em;
    float:left;
    clear:both
}
@media screen and (max-width:525px){
    .case-wrap .articles .article .article-box .article-inner{
        padding:10px 0
    }
}
@media screen and (max-width:525px){
    .case-wrap .articles .article .article-box{
        width:100%
    }
}
.case-wrap.case-magazine .title-arrow{
    font-size:24px;
    color:#ccc
}
.case-wrap.case-magazine #search-results-count{
    color:#d00;
    font-weight:700
}
.case-wrap.case-magazine .articles{
    font-size:14px
}
.case-wrap.case-magazine .articles h3{
    margin:0;
    font-size:1.5em;
    line-height:1em;
    padding:10px 0
}
.case-wrap.case-magazine .articles .article-box{
    clear:both;
    padding:20px 20px 10px;
    margin-bottom:20px;
    width:100%;
    *zoom:1;
    color:#333
}
.case-wrap.case-magazine .articles .article-box:before,.case-wrap.case-magazine .articles .article-box:after{
    display:table;
    content:"";
    line-height:0
}
.case-wrap.case-magazine .articles .article-box:after{
    clear:both
}
.case-wrap.case-magazine .articles .article-box.odd{
    background:#ededed;
    border:0
}
.case-wrap.case-magazine .articles .article-box .article-img{
    display:block
}
.case-wrap.case-magazine .articles .article-box .article-date{
    margin:0
}
.case-wrap.case-magazine .articles .article-box .article-date,.case-wrap.case-magazine .articles .article-box .article-title,.case-wrap.case-magazine .articles .article-box .article-blurb{
    display:block
}
.events-wrap .events,.events-wrap.listing .events{
    background-color:transparent
}
.events-wrap .events .col-title,.events-wrap.listing .events .col-title{
    font-size:19px;
    color:#c00;
    border-top:1px solid #7d7d7d;
    font-weight:700;
    line-height:19px;
    padding:15px 0
}
.events-wrap .events .month-title,.events-wrap.listing .events .month-title{
    font-size:19px;
    color:#c00;
    font-weight:700;
    line-height:19px;
    padding:15px 0
}
.events-wrap .events .event-box,.events-wrap.listing .events .event-box{
    background-color:transparent;
    width:100%;
    margin-bottom:25px
}
.events-wrap .events .event-box .video-modal,.events-wrap.listing .events .event-box .video-modal{
    display:block;
    height:160px;
    width:100%;
    overflow:hidden;
    background:#000
}
.events-wrap .events .event-box iframe,.events-wrap.listing .events .event-box iframe{
    height:160px!important;
    width:100%!important
}
.events-wrap .events .event-box .photo,.events-wrap.listing .events .event-box .photo{
    display:block;
    height:160px;
    width:100%;
    overflow:hidden
}
.events-wrap .events .event-box .event-inner,.events-wrap.listing .events .event-box .event-inner{
    padding:10px
}
.events-wrap .events .event-box .event-inner .title,.events-wrap.listing .events .event-box .event-inner .title{
    font-size:1.5em;
    line-height:1em;
    font-weight:200
}
.events-wrap .events .event-box .event-inner .cat,.events-wrap.listing .events .event-box .event-inner .cat{
    font-size:.7em;
    text-transform:uppercase;
    line-height:1.3em
}
.events-wrap .events .event-box .event-inner .topics,.events-wrap.listing .events .event-box .event-inner .topics{
    display:inline-block;
    font-size:.8em;
    line-height:.8em;
    width:100%;
    margin:0
}
.events-wrap .events .event-box .event-inner .topics li,.events-wrap.listing .events .event-box .event-inner .topics li{
    list-style:none;
    float:left
}
.events-wrap .events .event-box .event-inner .topics li:after,.events-wrap.listing .events .event-box .event-inner .topics li:after{
    content:",\00a0"
}
.events-wrap .events .event-box .event-inner .topics li:last-child:after,.events-wrap.listing .events .event-box .event-inner .topics li:last-child:after{
    content:""
}
.events-wrap .events .event-box .event-inner .event-date,.events-wrap.listing .events .event-box .event-inner .event-date{
    display:block;
    font-size:.8em;
    float:left;
    clear:both;
    margin-bottom:6px;
    width:100%
}
.events-wrap .events .event-box .event-inner .event-date .event-time span,.events-wrap.listing .events .event-box .event-inner .event-date .event-time span{
    padding:0 5px
}
@media screen and (max-width:525px){
    .events-wrap .events .event-box .event-inner,.events-wrap.listing .events .event-box .event-inner{
        padding:10px 0
    }
}
@media screen and (max-width:525px){
    .events-wrap .events .event-box,.events-wrap.listing .events .event-box{
        width:100%
    }
}
.events-wrap .events .event,.events-wrap.listing .events .event{
    background-color:transparent
}
.events-wrap .events .event.odd,.events-wrap.listing .events .event.odd{
    background-color:#ededed
}
.events-wrap .events .event .event-title,.events-wrap.listing .events .event .event-title{
    font-size:1.4em;
    font-weight:200;
    line-height:1em
}
.events-wrap .events .event .event-photo,.events-wrap.listing .events .event .event-photo{
    min-height:220px;
    padding:20px 0 20px 20px
}
.events-wrap .events .event .event-photo img,.events-wrap.listing .events .event .event-photo img{
    width:100%
}
@media screen and (max-width:767px){
    .events-wrap .events .event .event-photo,.events-wrap.listing .events .event .event-photo{
        padding:20px 20px 0
    }
}
.events-wrap .events .event .event-box,.events-wrap.listing .events .event .event-box{
    background-color:transparent;
    width:100%
}
.events-wrap .events .event .event-box .video-modal,.events-wrap.listing .events .event .event-box .video-modal{
    display:block;
    height:160px;
    width:100%;
    overflow:hidden;
    background:#000
}
.events-wrap .events .event .event-box iframe,.events-wrap.listing .events .event .event-box iframe{
    height:160px!important;
    width:100%!important
}
.events-wrap .events .event .event-box .photo,.events-wrap.listing .events .event .event-box .photo{
    display:block;
    height:160px;
    width:100%;
    overflow:hidden
}
.events-wrap .events .event .event-box .event-inner,.events-wrap.listing .events .event .event-box .event-inner{
    padding:20px 20px 20px 10px
}
@media screen and (max-width:767px){
    .events-wrap .events .event .event-box .event-inner,.events-wrap.listing .events .event .event-box .event-inner{
        padding:20px
    }
}
.events-wrap .events .event .event-box .event-inner h2,.events-wrap .events .event .event-box .event-inner h3,.events-wrap.listing .events .event .event-box .event-inner h2,.events-wrap.listing .events .event .event-box .event-inner h3{
    font-size:1.3em;
    line-height:1em
}
.events-wrap .events .event .event-box .event-inner .cat,.events-wrap.listing .events .event .event-box .event-inner .cat{
    font-size:.7em;
    text-transform:uppercase;
    line-height:1.3em
}
.events-wrap .events .event .event-box .event-inner .topics,.events-wrap.listing .events .event .event-box .event-inner .topics{
    display:inline-block;
    font-size:.8em;
    line-height:.8em;
    width:100%;
    margin:0
}
.events-wrap .events .event .event-box .event-inner .topics li,.events-wrap.listing .events .event .event-box .event-inner .topics li{
    list-style:none;
    float:left
}
.events-wrap .events .event .event-box .event-inner .topics li:after,.events-wrap.listing .events .event .event-box .event-inner .topics li:after{
    content:",\00a0"
}
.events-wrap .events .event .event-box .event-inner .topics li:last-child:after,.events-wrap.listing .events .event .event-box .event-inner .topics li:last-child:after{
    content:""
}
.events-wrap .events .event .event-box .event-inner .event-desc,.events-wrap.listing .events .event .event-box .event-inner .event-desc{
    padding:6px 0 0;
    font-size:.9em;
    font-weight:200
}
.events-wrap .events .event .event-box .event-inner .pub-date,.events-wrap.listing .events .event .event-box .event-inner .pub-date{
    display:inliine-block;
    font-size:.8em;
    float:left;
    clear:both
}
@media screen and (max-width:525px){
    .events-wrap .events .event .event-box .event-inner,.events-wrap.listing .events .event .event-box .event-inner{
        padding:10px 0
    }
}
@media screen and (max-width:525px){
    .events-wrap .events .event .event-box,.events-wrap.listing .events .event .event-box{
        width:100%
    }
}
.services-nav{
    color:#4c4c4c;
    margin-top:45px
}
@media screen and (max-width:767px){
    .services-nav{
        margin-top:0
    }
}
.services-nav h3{
    font-weight:400;
    line-height:24px;
    margin:0 0 15px
}
.services-nav p{
    line-height:24px;
    font-weight:200
}
.services-nav .menu-item{
    border-top:solid 1px #bebebe;
    border-bottom:solid 1px #bebebe;
    margin:0 0 30px;
    position:relative;
    overflow:hidden
}
@media screen and (max-width:767px){
    .services-nav .menu-item{
        border:0;
        margin-bottom:10px;
        padding:0 20px
    }
}
.services-nav .menu-item p{
    margin:10px 0 0
}
.services-nav .menu-item .span6{
    background:url(../images/backgrounds/ie-trans-white.png) repeat;
    background:rgba(246,248,248,.8);
    box-shadow:0 0 15px rgba(0,0,0,.25);
    position:relative;
    margin:0
}
@media screen and (max-width:767px){
    .services-nav .menu-item .span6{
        background:0 0;
        box-shadow:none
    }
}
.services-nav .menu-item .span6 img{
    position:relative;
    margin:20px 0 0
}
.services-nav .menu-item .inner-padding{
    overflow:hidden;
    min-height:284px
}
@media screen and (max-width:767px){
    .services-nav .menu-item .inner-padding{
        padding:10px 0;
        min-height:initial
    }
}
.services-nav .menu-item img{
    position:absolute;
    top:0;
    right:0;
    z-index:-1;
    max-width:none;
    height:100%
}
@media screen and (max-width:767px){
    .services-nav .menu-item img{
        width:100%;
        height:auto
    }
}
.services-nav .menu-item .menu{
    list-style-type:none;
    margin:0 10px 20px 0;
    padding:0;
    float:right;
    display:inline-block
}
.services-nav .menu-item .menu li{
    margin:0;
    display:block
}
.services-nav .menu-item .menu li a{
    cursor:pointer;
    padding:10px;
    font-weight:300;
    letter-spacing:1px;
    display:block;
    text-decoration:none
}
.services-nav .menu-item .menu li a:hover{
    text-decoration:none
}
.services-nav .menu-item .menu ul{
    list-style-type:none;
    margin:0;
    padding:0;
    display:none;
    position:absolute;
    width:250px;
    left:459px;
    top:0;
    height:100%
}
@media screen and (min-width:1200px){
    .services-nav .menu-item .menu ul{
        left:569px
    }
}
@media screen and (max-width:979px) and (min-width:768px){
    .services-nav .menu-item .menu ul{
        left:350px
    }
}
.services-nav .menu-item .menu ul li{
    border-bottom:dashed 1px #fff;
    margin:0
}
.services-nav .menu-item .menu ul li a{
    background:0 0;
    filter:none
}
.services-nav .menu-item .menu ul .seeall{
    font-size:12px;
    position:absolute;
    bottom:0;
    border:0
}
.services-nav .menu-item .menu.no-submenu a{
    background:#c31d17
}
.services-nav .menu-item .menu.active{
    margin-right:0
}
.services-nav .menu-item .menu.active a{
    background:#c31d17;
    padding:10px 20px 10px 10px
}
.services-nav .menu-item .menu.active ul{
    padding:0 15px;
    display:block
}
.services-nav .menu-item .menu.active ul a{
    background:0 0
}
.services-nav .menu-item .menu-mobile{
    list-style-type:none;
    margin:0 0 20px
}
.services-nav .menu-item .menu-mobile li{
    background:#7f7f7f;
    border-bottom:solid 1px #fff;
    margin:0
}
.services-nav .menu-item .menu-mobile li a{
    color:#fff;
    font-weight:300;
    display:block;
    padding:10px
}
.services-nav .menu-item .menu-mobile li ul{
    list-style-type:none;
    margin:0;
    display:none
}
.services-nav .menu-item .menu-mobile li ul li{
    margin:0;
    background:#fff;
    border-bottom:dashed 1px #000
}
.services-nav .menu-item .menu-mobile li ul li a{
    color:#000
}
.services-nav .menu-item .menu-mobile li ul li a:hover{
    color:#c00
}
.services-nav .menu-item .menu-mobile li ul li:last-child{
    border-bottom:0
}
.services-nav .menu-item .menu-mobile .seeall{
    margin:30px 0 0;
    background:0 0
}
.services-nav .menu-item .menu-mobile .seeall a{
    padding:0;
    color:#000
}
.services-nav .menu-item .menu-mobile .seeall a:hover{
    color:#c00
}
.services-nav .menu-item .menu-mobile li:hover ul{
    display:block
}
.services-continuum{
    display:table;
    padding:40px 0;
    border-top:1px solid #ddd
}
@media screen and (max-width:767px){
    .services-continuum{
        padding:20px;
        border-top:0
    }
}
.services-continuum>*{
    display:table-cell;
    vertical-align:middle
}
@media screen and (max-width:767px){
    .services-continuum>*{
        display:block;
        width:100%
    }
}
.services-continuum>:first-child{
    width:33%;
    padding:0 20px 0 0
}
@media screen and (max-width:767px){
    .services-continuum>:first-child{
        display:block;
        width:100%;
        padding:0 0 20px;
        text-align:center
    }
}
.professional-services-content{
    margin-top:30px
}
.professional-services-header .left p{
    font-weight:200
}
@media screen and (max-width:767px){
    .professional-services-header .left{
        padding:0 20px
    }
}
.professional-services-header .ambient-red{
    margin-top:15px;
    padding:20px
}
.professional-services-header .ambient-red h2{
    font-size:1.2em;
    line-height:1.2em;
    color:#fff
}
.professional-services-header .ambient-red .professional-service{
    margin:10px 0
}
.professional-services-header .ambient-red .professional-service .professional-service-title{
    font-weight:700;
    font-size:13.333px;
    margin:0;
    line-height:1
}
.professional-services-header .ambient-red .professional-service .professional-service-blurb{
    margin:0
}
.services-section{
    margin-bottom:20px;
    *zoom:1
}
.services-section:before,.services-section:after{
    display:table;
    content:"";
    line-height:0
}
.services-section:after{
    clear:both
}
.professional-services-boxes h2{
    font-size:1.6em
}
.professional-services-boxes h2+.service-box{
    margin-left:0
}
.professional-services-boxes .service-box:last-child{
    margin-right:0
}
.product-wrap.service-wrap .services-nav .row-fluid.menu-item{
    padding:0
}
.service-box .service-box-info{
    padding-bottom:15px;
    border-bottom:1px solid #ccc;
    height:125px
}
.service-box .service-box-info h3{
    font-size:1.3em
}
.service-box .service-box-info p{
    font-size:12px;
    line-height:1.25
}
.service-box .service-box-list{
    margin:0
}
.service-box .service-box-list li{
    list-style:none;
    padding:10px 0;
    border-bottom:1px solid #ccc;
    border-width:1px 0;
    margin-top:-1px
}
.service-box .service-box-list li a{
    color:#000!important
}
.service-box .service-box-list li a:hover{
    color:#c00!important;
    text-decoration:underline
}
.services-support-explore h2{
    font-size:1.6em
}
.services-support-explore .service-box{
    padding:15px;
    border:1px solid #ccc;
    *zoom:1
}
.services-support-explore .service-box:before,.services-support-explore .service-box:after{
    display:table;
    content:"";
    line-height:0
}
.services-support-explore .service-box:after{
    clear:both
}
.services-support-explore .service-box-image{
    float:left;
    margin:0 20px
}
.product-wrap .row-fluid.resources{
    padding:0
}
.pod-block p{
    font-size:.9em
}
@media screen and (max-width:767px){
    .pod-block{
        padding:10px 20px
    }
}
.service-wrap .category-type{
    margin:0 0 20px;
    position:relative
}
.service-wrap .category-type img{
    position:absolute;
    top:0;
    right:0;
    z-index:-1;
    height:100%;
    max-width:none
}
@media screen and (max-width:767px){
    .service-wrap .category-type img{
        width:100%;
        height:auto;
        position:static
    }
}
.service-wrap .category-type .span6{
    box-shadow:0 0 15px rgba(0,0,0,.25);
    background:#f9f9fa
}
.service-wrap .category-type .image{
    box-shadow:none;
    background:0 0
}
@media screen and (max-width:767px){
    .service-wrap .category-type .image{
        position:relative
    }
}
.service-wrap .category-type .category-title{
    color:#000;
    font-size:28px;
    line-height:28px;
    font-weight:300;
    clear:both;
    margin:0 0 15px
}
@media screen and (max-width:979px) and (min-width:768px){
    .service-wrap .category-type .category-title{
        font-size:20px;
        margin:0 0 5px
    }
}
.service-wrap .category-type h2.category-title{
    color:#000;
    font-size:28px;
    line-height:28px;
    font-weight:300;
    clear:both;
    margin:0 0 15px
}
@media screen and (max-width:979px) and (min-width:768px){
    .service-wrap .category-type h2.category-title{
        font-size:20px;
        margin:0 0 5px
    }
}
.service-wrap .category-type .inner-padding{
    padding:20px;
    line-height:20px
}
@media screen and (max-width:979px) and (min-width:768px){
    .service-wrap .category-type .inner-padding{
        padding:10px
    }
}
.service-wrap .category-type ul li{
    color:#000;
    font-size:1em;
    font-weight:500;
    margin:10px 0
}
@media screen and (max-width:979px) and (min-width:768px){
    .service-wrap .category-type ul li{
        font-size:14px;
        margin:5px 0
    }
}
.service-wrap .category-type ul li p{
    font-size:14px;
    font-weight:300;
    margin:5px 0
}
@media screen and (max-width:979px) and (min-width:768px){
    .service-wrap .category-type ul li p{
        font-size:12px;
        line-height:14px;
        margin:2px 0
    }
}
.solutions-wrap{
    color:#4c4c4c;
    margin-top:45px
}
.solutions-wrap h3{
    font-weight:400;
    line-height:24px;
    margin:0 0 15px;
    text-transform:capitalize
}
.solutions-wrap p{
    line-height:24px;
    font-weight:200
}
.solutions-wrap .menu-item{
    border-top:solid 1px #bebebe;
    border-bottom:solid 1px #bebebe;
    margin:0 0 30px;
    position:relative;
    overflow:hidden
}
@media screen and (max-width:767px){
    .solutions-wrap .menu-item{
        border:0;
        margin-bottom:10px;
        padding:0 20px
    }
}
.solutions-wrap .menu-item p{
    margin:10px 0 0
}
.solutions-wrap .menu-item .span6{
    background:url(../images/backgrounds/ie-trans-white.png) repeat;
    background:rgba(246,248,248,.8);
    box-shadow:0 0 15px rgba(0,0,0,.25);
    position:relative;
    margin:0
}
@media screen and (max-width:767px){
    .solutions-wrap .menu-item .span6{
        background:0 0;
        box-shadow:none
    }
}
.solutions-wrap .menu-item .span6 img{
    position:relative;
    margin:20px 0 0
}
.solutions-wrap .menu-item .inner-padding{
    overflow:hidden;
    min-height:284px
}
@media screen and (max-width:767px){
    .solutions-wrap .menu-item .inner-padding{
        padding:10px 0;
        min-height:initial
    }
}
.solutions-wrap .menu-item img{
    position:absolute;
    top:0;
    right:0;
    z-index:-1;
    max-width:none;
    height:100%
}
@media screen and (max-width:767px){
    .solutions-wrap .menu-item img{
        width:100%;
        height:auto
    }
}
.solutions-wrap .menu-item .menu{
    list-style-type:none;
    margin:0 10px 20px 0;
    padding:0;
    float:right;
    display:inline-block
}
.solutions-wrap .menu-item .menu li{
    margin:0;
    display:block
}
.solutions-wrap .menu-item .menu li a{
    cursor:pointer;
    padding:10px;
    font-weight:300;
    letter-spacing:1px;
    display:block;
    text-decoration:none
}
.solutions-wrap .menu-item .menu li a:hover{
    text-decoration:none
}
.solutions-wrap .menu-item .menu ul{
    list-style-type:none;
    margin:0;
    padding:0;
    display:none;
    position:absolute;
    width:250px;
    left:459px;
    top:0;
    height:100%
}
@media screen and (min-width:1200px){
    .solutions-wrap .menu-item .menu ul{
        left:569px
    }
}
@media screen and (max-width:979px) and (min-width:768px){
    .solutions-wrap .menu-item .menu ul{
        left:350px
    }
}
.solutions-wrap .menu-item .menu ul li{
    border-bottom:dashed 1px #fff;
    margin:0
}
.solutions-wrap .menu-item .menu ul li a{
    background:0 0;
    filter:none
}
.solutions-wrap .menu-item .menu ul .seeall{
    font-size:12px;
    position:absolute;
    bottom:0;
    border:0
}
.solutions-wrap .menu-item .menu.no-submenu a{
    background:#c31d17
}
.solutions-wrap .menu-item .menu.active{
    margin-right:0
}
.solutions-wrap .menu-item .menu.active a{
    background:#c31d17;
    padding:10px 20px 10px 10px
}
.solutions-wrap .menu-item .menu.active ul{
    padding:0 15px;
    display:block
}
.solutions-wrap .menu-item .menu.active ul a{
    background:0 0
}
.solutions-wrap .menu-item .menu-mobile{
    list-style-type:none;
    margin:0 0 20px
}
.solutions-wrap .menu-item .menu-mobile li{
    background:#7f7f7f;
    border-bottom:solid 1px #fff;
    margin:0
}
.solutions-wrap .menu-item .menu-mobile li a{
    color:#fff;
    font-weight:300;
    display:block;
    padding:10px
}
.solutions-wrap .menu-item .menu-mobile li ul{
    list-style-type:none;
    margin:0;
    display:none
}
.solutions-wrap .menu-item .menu-mobile li ul li{
    margin:0;
    background:#fff;
    border-bottom:dashed 1px #000
}
.solutions-wrap .menu-item .menu-mobile li ul li a{
    color:#000
}
.solutions-wrap .menu-item .menu-mobile li ul li a:hover{
    color:#c00
}
.solutions-wrap .menu-item .menu-mobile li ul li:last-child{
    border-bottom:0
}
.solutions-wrap .menu-item .menu-mobile .seeall{
    margin:30px 0 0;
    background:0 0
}
.solutions-wrap .menu-item .menu-mobile .seeall a{
    padding:0;
    color:#000
}
.solutions-wrap .menu-item .menu-mobile .seeall a:hover{
    color:#c00
}
.solutions-wrap .menu-item .menu-mobile li:hover ul{
    display:block
}
.phones-landing-wrap{
    color:#4c4c4c;
    margin-top:45px
}
.phones-landing-wrap h3{
    font-weight:400;
    line-height:24px;
    margin:0 0 15px;
    text-transform:capitalize
}
.phones-landing-wrap p{
    line-height:24px;
    font-weight:200
}
.phones-landing-wrap .menu-item{
    border-top:solid 1px #bebebe;
    border-bottom:solid 1px #bebebe;
    margin:0 0 30px;
    position:relative;
    overflow:hidden
}
@media screen and (max-width:767px){
    .phones-landing-wrap .menu-item{
        border:0;
        margin-bottom:10px;
        padding:0 20px
    }
}
.phones-landing-wrap .menu-item p{
    margin:10px 0 0
}
.phones-landing-wrap .menu-item .span6{
    background:url(../images/backgrounds/ie-trans-white.png) repeat;
    background:rgba(246,248,248,.8);
    box-shadow:0 0 15px rgba(0,0,0,.25);
    position:relative;
    margin:0
}
@media screen and (max-width:767px){
    .phones-landing-wrap .menu-item .span6{
        background:0 0;
        box-shadow:none
    }
}
.phones-landing-wrap .menu-item .span6 img{
    position:relative;
    margin:20px 0 0
}
.phones-landing-wrap .menu-item .inner-padding{
    overflow:hidden;
    min-height:284px
}
@media screen and (max-width:767px){
    .phones-landing-wrap .menu-item .inner-padding{
        padding:10px 0;
        min-height:initial
    }
}
.phones-landing-wrap .menu-item img{
    position:absolute;
    top:0;
    right:0;
    z-index:-1;
    max-width:none;
    height:100%
}
@media screen and (max-width:767px){
    .phones-landing-wrap .menu-item img{
        width:100%;
        height:auto
    }
}
.phones-landing-wrap .menu-item .menu{
    list-style-type:none;
    margin:0 10px 20px 0;
    padding:0;
    float:right;
    display:inline-block
}
.phones-landing-wrap .menu-item .menu li{
    margin:0;
    display:block
}
.phones-landing-wrap .menu-item .menu li a{
    cursor:pointer;
    padding:10px;
    font-weight:300;
    letter-spacing:1px;
    display:block;
    text-decoration:none
}
.phones-landing-wrap .menu-item .menu li a:hover{
    text-decoration:none
}
.phones-landing-wrap .menu-item .menu ul{
    list-style-type:none;
    margin:0;
    padding:0;
    display:none;
    position:absolute;
    width:250px;
    left:459px;
    top:0;
    height:100%
}
@media screen and (min-width:1200px){
    .phones-landing-wrap .menu-item .menu ul{
        left:569px
    }
}
@media screen and (max-width:979px) and (min-width:768px){
    .phones-landing-wrap .menu-item .menu ul{
        left:350px
    }
}
.phones-landing-wrap .menu-item .menu ul li{
    border-bottom:dashed 1px #fff;
    margin:0
}
.phones-landing-wrap .menu-item .menu ul li a{
    background:0 0;
    filter:none
}
.phones-landing-wrap .menu-item .menu ul .seeall{
    font-size:12px;
    position:absolute;
    bottom:0;
    border:0
}
.phones-landing-wrap .menu-item .menu.no-submenu a{
    background:#c31d17
}
.phones-landing-wrap .menu-item .menu.active{
    margin-right:0
}
.phones-landing-wrap .menu-item .menu.active a{
    background:#c31d17;
    padding:10px 20px 10px 10px
}
.phones-landing-wrap .menu-item .menu.active ul{
    padding:0 15px;
    display:block
}
.phones-landing-wrap .menu-item .menu.active ul a{
    background:0 0
}
.phones-landing-wrap .menu-item .menu-mobile{
    list-style-type:none;
    margin:0 0 20px
}
.phones-landing-wrap .menu-item .menu-mobile li{
    background:#7f7f7f;
    border-bottom:solid 1px #fff;
    margin:0
}
.phones-landing-wrap .menu-item .menu-mobile li a{
    color:#fff;
    font-weight:300;
    display:block;
    padding:10px
}
.phones-landing-wrap .menu-item .menu-mobile li ul{
    list-style-type:none;
    margin:0;
    display:none
}
.phones-landing-wrap .menu-item .menu-mobile li ul li{
    margin:0;
    background:#fff;
    border-bottom:dashed 1px #000
}
.phones-landing-wrap .menu-item .menu-mobile li ul li a{
    color:#000
}
.phones-landing-wrap .menu-item .menu-mobile li ul li a:hover{
    color:#c00
}
.phones-landing-wrap .menu-item .menu-mobile li ul li:last-child{
    border-bottom:0
}
.phones-landing-wrap .menu-item .menu-mobile .seeall{
    margin:30px 0 0;
    background:0 0
}
.phones-landing-wrap .menu-item .menu-mobile .seeall a{
    padding:0;
    color:#000
}
.phones-landing-wrap .menu-item .menu-mobile .seeall a:hover{
    color:#c00
}
.phones-landing-wrap .menu-item .menu-mobile li:hover ul{
    display:block
}
.phones-landing-wrap .phones-continuum{
    display:table;
    padding:40px 0;
    border-top:1px solid #ddd
}
.phones-landing-wrap .phones-continuum>*{
    display:table-cell;
    vertical-align:middle
}
@media screen and (max-width:767px){
    .phones-landing-wrap .phones-continuum>*{
        display:block;
        width:100%
    }
}
.phones-landing-wrap .phones-continuum>:first-child{
    width:33%;
    padding:0 20px 0 0
}
@media screen and (max-width:767px){
    .phones-landing-wrap .phones-continuum>:first-child{
        display:block;
        width:100%;
        padding:0 0 20px;
        text-align:center
    }
}
.phones-wrap .img-wrap{
    text-align:center
}
.phones-wrap .img-wrap img{
    margin:0 auto
}
.phones-wrap .item p,.phones-wrap .item ul,.phones-wrap .item a,.phones-wrap .featured p,.phones-wrap .featured ul,.phones-wrap .featured a{
    font-weight:200
}
.phones-wrap .item p a,.phones-wrap .item ul a,.phones-wrap .featured p a,.phones-wrap .featured ul a{
    color:#c00
}
.phones-wrap .cta-links{
    padding-left:0;
    font-weight:600!important
}
.phones-wrap.category hr.faux-border{
    margin-top:0;
    border-bottom-color:#7d7d7d
}
@media (max-width:767px){
    .phones-wrap.series .item{
        padding:20px
    }
    .phones-wrap.category .item{
        padding:20px
    }
}
.investors .main-content hr{
    border-bottom:1px dotted #4c4c4c
}
.investors .main-content h2{
    font-size:1.6em;
    font-weight:400
}
.investors .main-content h3{
    line-height:28px;
    padding:0 15px;
    font-size:1.3em;
    font-weight:400
}
.investors .main-content ul{
    padding:0 15px
}
.investors .main-content ul.list-space-med li{
    margin:0
}
.investors .main-content p{
    padding:0 15px
}
.seo-wrap .img-wrap{
    margin-bottom:15px
}
.seo-wrap .img-wrap img{
    width:100%
}
.seo-wrap .seo-content{
    margin-bottom:15px
}
.seo-wrap .seo-content a{
    color:#c00
}
.seo-wrap .seo-content p{
    font-size:.9em;
    font-weight:200
}
.seo-wrap .seo-content li{
    font-size:.9em;
    font-weight:200
}
.newsroom-wrap .right-col{
    margin-bottom:30px
}
.newsroom-wrap .menu-non-accord.feed h5{
    color:#c00;
    margin-left:0
}
.newsroom-wrap .menu-non-accord.feed span{
    font-size:.8em;
    line-height:16px
}
.newsroom-wrap .menu-non-accord.feed ul{
    margin:0 0 20px
}
.newsroom-wrap .menu-non-accord.feed ul li{
    border:0
}
.newsroom-wrap .menu-non-accord.feed ul li a{
    padding:0 0 15px
}
@media screen and (max-width:767px){
    .newsroom-wrap .menu-non-accord.feed{
        padding:10px 20px
    }
}
@media screen and (max-width:979px) and (min-width:768px){
    .newsroom-wrap .sort li{
        font-size:13px
    }
    .newsroom-wrap .sort li a{
        padding:0 6px
    }
}
@media screen and (max-width:767px){
    .newsroom-wrap .sort li{
        font-size:16px
    }
}
.newsroom-wrap .filter-select-dd{
    position:relative
}
.newsroom-wrap .filter-select-dd .collapse-box{
    background:#3c3c3c;
    background-color:#3c3c3c;
    background-image:-webkit-gradient(linear,left top,left bottom,from(gray),to(#3c3c3c));
    background-image:-webkit-linear-gradient(top,gray,#3c3c3c);
    background-image:-moz-linear-gradient(top,gray,#3c3c3c);
    background-image:-ms-linear-gradient(top,gray,#3c3c3c);
    background-image:-o-linear-gradient(top,gray,#3c3c3c);
    background-image:linear-gradient(top,gray,#3c3c3c);
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='gray', EndColorStr='#3c3c3c');
    text-transform:none;
    height:42px
}
.newsroom-wrap .filter-select-dd .collapse-box span{
    padding:3px 0 0 10px;
    background:url(../images/arrows/select-dd-up.gif) no-repeat 94% 7px;
    display:block;
    margin:4px 0;
    font-size:16px;
    font-weight:200
}
@media screen and (max-width:979px) and (min-width:768px){
    .newsroom-wrap .filter-select-dd .collapse-box span{
        font-size:13px
    }
}
.newsroom-wrap .filter-select-dd .collapse-box span.active{
    background:url(../images/arrows/select-dd-up.gif) no-repeat 94% 7px
}
.newsroom-wrap .filter-select-dd .filter-list{
    position:absolute;
    width:100%;
    height:300px;
    overflow-y:scroll;
    overflow-x:hidden;
    z-index:999
}
.newsroom-wrap .filter-select-dd .filter-list ul{
    padding:0 10px;
    margin:0;
    background:gray
}
.newsroom-wrap .filter-select-dd .filter-list ul li{
    color:#fff;
    text-align:left;
    margin:0;
    padding:0;
    border-bottom:dashed 1px #fff;
    list-style-type:none;
    display:block
}
.newsroom-wrap .filter-select-dd .filter-list ul li a{
    padding:10px 0;
    display:block;
    color:#fff;
    font-weight:200
}
.newsroom-wrap .filter-select-dd .filter-list ul li:last-child{
    border-bottom:0
}
.newsroom-wrap .filter-select-dd .collapse-box.collapsed{
    margin-bottom:1px;
    display:block
}
.newsroom-wrap .filter-select-dd .collapse-box.collapsed span{
    background:url(../images/arrows/select-dd-down.gif) no-repeat 94% 7px
}
.newsroom-wrap .filter-select-dd .collapse-box.collapsed span.active{
    background:url(../images/arrows/select-dd-down.gif) no-repeat 94% 7px
}
@media screen and (max-width:979px) and (min-width:768px){
    .newsroom-wrap .showing .span6{
        width:100%
    }
}
.newsroom-wrap .show-label{
    font-size:.9em;
    font-weight:600;
    margin:5px 0;
    padding:0 0 0 10px;
    color:#cd1f1e;
    text-transform:uppercase
}
.newsroom-wrap .pagination{
    margin-top:6px
}
.newsroom-wrap .social-info{
    width:50%;
    margin-bottom:20px
}
@media screen and (max-width:767px){
    .newsroom-wrap .social-info{
        width:80%
    }
}
@media screen and (max-width:979px) and (min-width:768px){
    .newsroom-wrap .social-info{
        width:60%
    }
}
.newsroom-wrap .social-info p{
    float:left;
    padding:4px 10px 0 0
}
.newsroom-wrap .social-info ul.social-icons{
    margin:0
}
.newsroom-wrap .social-info ul.social-icons li{
    width:14%
}
.newsroom-wrap .news-item.grey{
    background:#ededed
}
.newsroom-wrap .news-item:last-child{
    border-bottom:0
}
.newsroom-wrap .news-item span{
    font-size:.8em;
    color:#999
}
.newsroom-wrap .news-item h3{
    line-height:18px
}
.newsroom-wrap .news-item h3 a{
    font-size:.7em
}
.newsroom-wrap .news-item p{
    font-size:.9em
}
.newsroom-wrap .news-article{
    padding:0 40px 0 20px
}
@media screen and (max-width:767px){
    .newsroom-wrap .news-article{
        padding:0 20px
    }
}
@media screen and (max-width:767px){
    .newsroom-wrap .news-article h2{
        line-height:32px
    }
}
.newsroom-wrap .news-article span{
    font-size:.8em;
    color:#999
}
.newsroom-wrap .news-article h3{
    line-height:18px;
    font-size:.9em
}
.newsroom-wrap .news-article p{
    font-size:1em;
    font-weight:200;
    line-height:18px
}
.newsroom-wrap .news-article .read{
    display:block;
    padding:20px 0
}
.newsroom-wrap .news-article .ambient-red{
    padding:20px
}
.newsroom-wrap .news-article .ambient-red h5{
    font-size:16px
}
.newsroom-wrap .news-article .ambient-red span{
    font-size:13px;
    color:#fff;
    display:inline-block;
    padding:0 10px
}
.newsroom-wrap .news-article .ambient-red a{
    font-size:12px;
    color:#fff
}
.newsroom-wrap .news-article .ambient-red a:hover{
    text-decoration:underline
}
.sitemap-wrap{
    padding-bottom:30px;
    margin-right:20px
}
.sitemap-wrap ul{
    list-style-type:none;
    border-top:1px dotted #4c4c4c;
    padding:10px
}
.sitemap-wrap ul li{
    font-size:.8em;
    margin:0 10px
}
.sitemap-wrap ul li.map-title{
    color:#000;
    text-transform:uppercase;
    margin:6px 0 4px;
    font-size:.9em;
    font-weight:600;
    font-weight:700
}
.sitemap-wrap ul li.map-title a{
    color:#000
}
.sitemap-wrap ul li.map-title a:hover{
    color:#c00
}
.sitemap-wrap ul ul{
    border-top:0;
    margin:3px 0;
    padding:0
}
.sitemap-wrap ul ul li{
    font-size:100%;
    margin:0 10px
}
.sitemap-wrap ul ul li.map-sub-title{
    margin:2px 0;
    font-size:1.1em;
    font-weight:600;
    font-weight:700
}
.sitemap-wrap ul ul li.map-sub-title a:hover{
    color:#c00
}
.mobile-menu{
    position:relative;
    z-index:20
}
.my-avaya-login{
    position:absolute;
    top:30px;
    right:198px;
    width:440px;
    z-index:8;
    border:1px solid #7d7d7d;
    background:#fff;
    padding:10px;
    display:none;
    color:#7d7d7d
}
.my-avaya-login .left{
    float:left;
    width:49%;
    padding-right:20px;
    border-right:1px dashed #7d7d7d
}
.my-avaya-login .right{
    width:49%;
    float:right;
    padding-left:10px
}
.my-avaya-login h6{
    font-size:16px;
    font-weight:400
}
.my-avaya-login p{
    font-size:13px;
    font-weight:300
}
.my-avaya-login input[type=text]{
    width:100%;
    padding:4px;
    background:#ededed;
    border:1px solid lightgrey;
    font-size:13px;
    margin:0 0 4px
}
.my-avaya-login input[type=checkbox]{
    margin:-1px 5px 0 0
}
.my-avaya-login label{
    font-size:1em
}
.my-avaya-login .button{
    margin:5px 70px 0 0;
    min-width:100px;
    text-align:center;
    color:#fff!important
}
.my-avaya-login .register{
    position:relative;
    top:69px
}
.my-avaya-login a{
    color:#7d7d7d!important
}
.mobile-my-avaya-box{
    display:none
}
.mobile-my-avaya-box h6{
    font-size:18px!important;
    font-weight:400
}
.mobile-my-avaya-box input[type=text]{
    padding:2px;
    margin-top:10px;
    margin-bottom:10px;
    background:#ededed;
    border:1px solid lightgrey;
    font-size:13px
}
.mobile-my-avaya-box input[type=checkbox]{
    margin:-2px 5px 0 0
}
.mobile-my-avaya-box label{
    font-size:1em
}
.mobile-my-avaya-box .button{
    margin-right:25px;
    margin-top:10px;
    min-width:120px;
    text-align:center
}
.mobile-my-avaya-box .links{
    margin-bottom:15px;
    height:50px
}
.mobile-my-avaya-box .forgot{
    position:relative;
    top:20px;
    color:#7d7d7d!important
}
.no-rgba #main-nav{
    background:#f0f0f0
}
.no-rgba .secondary-nav{
    background:#f0f0f0
}
.no-boxshadow .product-header .tabs{
    background:#f5f6f4 url(../images/backgrounds/nav-shadow.png) repeat-x center bottom
}
@-ms-viewport{
    width:auto!important
}
html.lt-ie9 #main-nav ul.secondary-nav{
    background:#fff
}
html.lt-ie9 #main-nav ul.secondary-nav .title p{
    font-size:13px;
    font-weight:200
}
html.lt-ie9 #main-nav a.menu-item{
    font-size:12px;
    padding-left:10px!important;
    padding-right:10px!important
}
html.lt-ie9 .carousel-control{
    filter:none
}
html.lt-ie9 .utility-bar li{
    white-space:nowrap
}
html.lt-ie9 #butler input[type=text]{
    height:22px;
    padding-top:4px
}
html.lt-ie9 #butler button[type=submit]{
    height:22px
}
html.lt-ie9 #butler ul li.country-selector{
    box-sizing:content-box;
    width:130px
}
html.lt-ie9 #butler ul li.country-selector img{
    padding-left:2px
}
html.lt-ie9 .butlerbar-dropdowns{
    display:block;
    clear:both;
    width:100%
}
html.lt-ie9 .butlerbar-dropdowns .my-avaya-login{
    right:190px;
    top:0
}
html.lt-ie9 .butlerbar-dropdowns .support-menu-box{
    top:0
}
html.lt-ie9 .butlerbar-dropdowns .country-selector-box{
    right:15px;
    top:0
}
html.lt-ie9 .butlerbar-dropdowns .country-selector-box .region-selector li{
    float:left!important
}
html.lt-ie9 .butlerbar-dropdowns .predictive{
    top:0;
    right:39px
}
html.lt-ie9 #footer-area #footer .social-media ul>li{
    display:block!important;
    float:left;
    height:26px;
    width:26px;
    margin:7px 0 0 2px
}
html.lt-ie9 #footer-area .news-scroller span{
    font-size:14px
}
html.lt-ie9 #footer-area .news-scroller ul li a{
    width:505px!important
}
html.lt-ie9 .products .compare-list{
    width:47%
}
html.lt-ie9 #video-container .video{
    visibility:visible
}
html.lt-ie9 #video-container .blurb{
    bottom:80px
}
html.lt-ie9 #video-container .slider-item{
    height:559px
}
html.lt-ie9 #video-controls{
    margin-top:-160px
}
html.lt-ie9 #home-slide .thumbs .item img{
    background:transparent;
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF);
    zoom:1
}
html.lt-ie9 #home-slide .thumbs .item .arrow{
    background:url(../images/icons/video/active-ie.png) no-repeat
}
html.lt-ie9 #home-slide .play{
    background:transparent;
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF);
    zoom:1
}
html.lt-ie9 .product-rotator{
    height:100%
}
html.lt-ie9 .product-rotator li img{
    background:transparent;
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF);
    zoom:1
}
html.lt-ie9 .product-rotator .see-all{
    bottom:0;
    position:absolute;
    float:left;
    text-align:left;
    right:0;
    width:100%
}
html.lt-ie9 .product-rotator .controls{
    margin-top:75px
}
html.lt-ie9 .search-filter .input input{
    top:8px
}
html.lt-ie9 .image-center{
    height:75px
}
html.lt-ie9 .image-center img{
    width:70px
}
html.lt-ie9 .about-wrap .latest-news ul li .ln-title a{
    font-size:.9em
}
html.lt-ie9 #myEmbedTarget{
    width:550px;
    height:310px
}
html.lt-ie9 .search input{
    padding-top:3px!important
}
html.lt-ie9 .search-results h2{
    font-size:1.1em
}
html.lt-ie9 .ambient-red ul li a{
    font-size:12px
}
html.lt-ie9 .about-wrap .social-tri-col .social-authors ul li span{
    zoom:1;
    -ms-word-break:break-all;
    word-break:break-all;
    display:block
}
html.lt-ie9 .partner-locator-wrap .list-col .partner-info{
    width:68%!important
}
.lt-ie9 .placeholdersjs:focus{
    color:#000!important
}
html.ie8compat *{
    box-sizing:content-box!important
}
html.ie8compat #butler{
    box-sizing:content-box
}
html.ie8compat .span5.bordered.eq-component{
    height:auto
}
html.ie8compat .span5{
    float:left;
    width:auto
}
html.ie8compat .span7{
    float:left
}
.eloqua_1390449599195 form .sc-view,.eloqua_1390578790554 form .sc-view,.eloqua_1377762695786 form .sc-view,.eloqua_1392147401006 form .sc-view,.eloqua_1396534781835 form .sc-view,.eloqua_1377764176119 form .sc-view{
    padding:0!important
}
.eloqua_1390449599195 form .sc-view .field-wrapper,.eloqua_1390578790554 form .sc-view .field-wrapper,.eloqua_1377762695786 form .sc-view .field-wrapper,.eloqua_1392147401006 form .sc-view .field-wrapper,.eloqua_1396534781835 form .sc-view .field-wrapper,.eloqua_1377764176119 form .sc-view .field-wrapper{
    float:none
}
.eloqua_1390449599195 form .sc-view .field-wrapper ._100 p label,.eloqua_1390578790554 form .sc-view .field-wrapper ._100 p label,.eloqua_1377762695786 form .sc-view .field-wrapper ._100 p label,.eloqua_1392147401006 form .sc-view .field-wrapper ._100 p label,.eloqua_1396534781835 form .sc-view .field-wrapper ._100 p label,.eloqua_1377764176119 form .sc-view .field-wrapper ._100 p label{
    cursor:default
}
.ambient-red.bigger-popdown h3{
    font-size:1.4em;
    text-transform:none;
    padding:7px 0 10px 4px;
    line-height:1.3em
}
.ambient-red.bigger-popdown strong{
    color:#fff
}
.eloqua_1390449599195{
    width:100%!important
}
.eloqua_1390449599195 form{
    width:100%!important
}
.eloqua_1390449599195 form .sc-view{
    padding:0!important
}
.eloqua_1390449599195 form .sc-view .field-wrapper{
    float:left;
    display:block;
    padding:0;
    width:100%!important
}
.eloqua_1390449599195 form .sc-view .field-wrapper ._100 p label{
    float:left;
    width:40%!important;
    font-size:1.1em;
    display:block;
    height:30px;
    padding:6px 0!important
}
.eloqua_1390449599195 form .sc-view .field-wrapper ._100 p label span{
    content:" *";
    font-size:1em;
    color:#fff!important;
    visibility:visible;
    text-shadow:1px 1px 2px #fff
}
@media screen and (max-width:767px){
    .eloqua_1390449599195 form .sc-view .field-wrapper ._100 p label{
        font-size:.9em;
        width:50%!important
    }
}
.eloqua_1390449599195 form .sc-view .field-wrapper ._100 p input{
    float:left;
    width:60%!important;
    height:30px;
    padding:2px 7px!important;
    margin-bottom:6px!important
}
@media screen and (max-width:767px){
    .eloqua_1390449599195 form .sc-view .field-wrapper ._100 p input{
        width:50%!important
    }
}
.eloqua_1390449599195 form .sc-view .field-wrapper ._100 p select{
    float:left;
    width:60%!important;
    height:30px;
    padding:2px 7px!important;
    margin-bottom:6px!important
}
@media screen and (max-width:767px){
    .eloqua_1390449599195 form .sc-view .field-wrapper ._100 p select{
        width:50%!important
    }
}
.eloqua_1390449599195 form .sc-view .field-wrapper ._100 p span{
    display:block;
    float:left;
    margin:0 0 6px 41%;
    color:#fff!important
}
.eloqua_1390449599195 form .sc-view .field-wrapper ._100 p .LV_valid{
    display:none!important
}
.eloqua_1390449599195 form .sc-view .field-wrapper ._100 p input[type=submit]{
    background:#640000;
    color:#fff;
    font-size:14px!important;
    border:0;
    padding:7px 10px!important;
    margin:6px 0;
    height:auto!important;
    float:right;
    width:auto
}
.content_1390578790554 .product-header p{
    padding:0 20px
}
.eloqua_1390578790554{
    width:60%!important;
    float:left;
    padding:40px 10px
}
.eloqua_1390578790554 form{
    width:100%!important
}
.eloqua_1390578790554 form .sc-view{
    padding:0!important
}
.eloqua_1390578790554 form .sc-view .field-wrapper{
    float:left;
    display:block;
    padding:0;
    width:100%!important
}
.eloqua_1390578790554 form .sc-view .field-wrapper ._100 p label{
    float:left;
    width:40%!important;
    font-size:1.1em;
    display:block;
    height:30px;
    padding:6px 0!important;
    cursor:default
}
.eloqua_1390578790554 form .sc-view .field-wrapper ._100 p label span{
    font-size:1em;
    visibility:visible
}
@media screen and (max-width:767px){
    .eloqua_1390578790554 form .sc-view .field-wrapper ._100 p label{
        font-size:.9em;
        width:100%!important
    }
}
.eloqua_1390578790554 form .sc-view .field-wrapper ._100 p input{
    float:left;
    width:60%!important;
    height:30px;
    padding:2px 7px!important;
    margin-bottom:6px!important
}
@media screen and (max-width:767px){
    .eloqua_1390578790554 form .sc-view .field-wrapper ._100 p input{
        width:100%!important
    }
}
.eloqua_1390578790554 form .sc-view .field-wrapper ._100 p select{
    float:left;
    width:60%!important;
    height:30px;
    padding:2px 7px!important;
    margin-bottom:6px!important
}
@media screen and (max-width:767px){
    .eloqua_1390578790554 form .sc-view .field-wrapper ._100 p select{
        width:100%!important
    }
}
.eloqua_1390578790554 form .sc-view .field-wrapper ._100 p span{
    display:block;
    float:left;
    margin:0 0 6px 41%
}
@media screen and (max-width:767px){
    .eloqua_1390578790554 form .sc-view .field-wrapper ._100 p span{
        margin:0 0 6px
    }
}
.eloqua_1390578790554 form .sc-view .field-wrapper ._100 p .LV_valid{
    display:none!important
}
.eloqua_1390578790554 form .sc-view .field-wrapper ._100 p input[type=submit]{
    background:#640000;
    color:#fff;
    font-size:1em!important;
    border:0;
    padding:7px 10px!important;
    margin:6px 0;
    height:40px!important;
    float:right;
    width:35%!important
}
@media screen and (max-width:767px){
    .eloqua_1390578790554 form .sc-view .field-wrapper ._100 p input[type=submit]{
        width:50%!important
    }
}
.eloqua_1390578790554 form #formElement13 ._100{
    width:59%!important
}
.eloqua_1390578790554 form #formElement15 ._100{
    margin-bottom:20px
}
.eloqua_1390578790554 form #formElement16 ._100 input,.eloqua_1390578790554 form #formElement17 ._100 input,.eloqua_1390578790554 form #formElement18 ._100 input{
    height:auto!important;
    margin-top:10px!important
}
@media screen and (max-width:767px){
    .eloqua_1390578790554{
        width:98%!important;
        padding:20px 10px
    }
}
.content_1377762695786 .product-header p,.content_1392147401006 .product-header p,.content_1377764176119 .product-header p,.content_1402862886699 .product-header p,.content_1396534736475 .product-header p{
    padding:0 20px
}
.content_1377764176119 .form-info p{
    padding:0 0 0 15px
}
.content_1377764176119 .req-msg{
    color:#c00;
    font-weight:700
}
.eloqua_1377762695786,.eloqua_1377764176119{
    width:92%!important;
    float:left;
    padding:40px 10px
}
.eloqua_1377762695786 form,.eloqua_1377764176119 form{
    width:100%!important
}
.eloqua_1377762695786 form .sc-view,.eloqua_1377764176119 form .sc-view{
    padding:0!important
}
.eloqua_1377762695786 form .sc-view .field-wrapper,.eloqua_1377764176119 form .sc-view .field-wrapper{
    float:left;
    display:block;
    padding:0;
    width:100%!important
}
.eloqua_1377762695786 form .sc-view .field-wrapper ._100 p label,.eloqua_1377764176119 form .sc-view .field-wrapper ._100 p label{
    float:left;
    width:50%!important;
    font-size:1.1em;
    display:block;
    height:30px;
    padding:6px 0!important;
    cursor:default
}
.eloqua_1377762695786 form .sc-view .field-wrapper ._100 p label span,.eloqua_1377764176119 form .sc-view .field-wrapper ._100 p label span{
    font-size:1em;
    visibility:visible
}
@media screen and (max-width:767px){
    .eloqua_1377762695786 form .sc-view .field-wrapper ._100 p label,.eloqua_1377764176119 form .sc-view .field-wrapper ._100 p label{
        font-size:.9em;
        width:100%!important
    }
}
@media screen and (max-width:979px) and (min-width:768px){
    .eloqua_1377762695786 form .sc-view .field-wrapper ._100 p label,.eloqua_1377764176119 form .sc-view .field-wrapper ._100 p label{
        font-size:.9em;
        width:100%!important
    }
}
.eloqua_1377762695786 form .sc-view .field-wrapper ._100 p input,.eloqua_1377764176119 form .sc-view .field-wrapper ._100 p input{
    float:left;
    width:50%!important;
    height:30px;
    padding:2px 7px!important;
    margin-bottom:6px!important
}
@media screen and (max-width:767px){
    .eloqua_1377762695786 form .sc-view .field-wrapper ._100 p input,.eloqua_1377764176119 form .sc-view .field-wrapper ._100 p input{
        width:100%!important
    }
}
@media screen and (max-width:979px) and (min-width:768px){
    .eloqua_1377762695786 form .sc-view .field-wrapper ._100 p input,.eloqua_1377764176119 form .sc-view .field-wrapper ._100 p input{
        width:100%!important
    }
}
.eloqua_1377762695786 form .sc-view .field-wrapper ._100 p select,.eloqua_1377764176119 form .sc-view .field-wrapper ._100 p select{
    float:left;
    width:50%!important;
    height:30px;
    padding:2px 7px!important;
    margin-bottom:6px!important
}
@media screen and (max-width:767px){
    .eloqua_1377762695786 form .sc-view .field-wrapper ._100 p select,.eloqua_1377764176119 form .sc-view .field-wrapper ._100 p select{
        width:100%!important
    }
}
@media screen and (max-width:979px) and (min-width:768px){
    .eloqua_1377762695786 form .sc-view .field-wrapper ._100 p select,.eloqua_1377764176119 form .sc-view .field-wrapper ._100 p select{
        width:100%!important
    }
}
.eloqua_1377762695786 form .sc-view .field-wrapper ._100 p span,.eloqua_1377764176119 form .sc-view .field-wrapper ._100 p span{
    display:block;
    float:left;
    margin:0 0 6px 50%
}
@media screen and (max-width:767px){
    .eloqua_1377762695786 form .sc-view .field-wrapper ._100 p span,.eloqua_1377764176119 form .sc-view .field-wrapper ._100 p span{
        margin:0 0 6px
    }
}
@media screen and (max-width:979px) and (min-width:768px){
    .eloqua_1377762695786 form .sc-view .field-wrapper ._100 p span,.eloqua_1377764176119 form .sc-view .field-wrapper ._100 p span{
        margin:0 0 6px
    }
}
.eloqua_1377762695786 form .sc-view .field-wrapper ._100 p .LV_valid,.eloqua_1377764176119 form .sc-view .field-wrapper ._100 p .LV_valid{
    display:none!important
}
.eloqua_1377762695786 form .sc-view .field-wrapper ._100 p input[type=submit],.eloqua_1377764176119 form .sc-view .field-wrapper ._100 p input[type=submit]{
    background:#640000;
    color:#fff;
    font-size:1em!important;
    border:0;
    padding:7px 10px!important;
    margin:6px 0;
    height:40px!important;
    float:right;
    width:23%!important
}
@media screen and (max-width:767px){
    .eloqua_1377762695786 form .sc-view .field-wrapper ._100 p input[type=submit],.eloqua_1377764176119 form .sc-view .field-wrapper ._100 p input[type=submit]{
        width:55%!important
    }
}
.eloqua_1377762695786 form #formElement15 ._100,.eloqua_1377764176119 form #formElement15 ._100{
    width:62.5%!important
}
.eloqua_1377762695786 form #field9,.eloqua_1377764176119 form #field9{
    width:50%!important
}
@media screen and (max-width:767px){
    .eloqua_1377762695786 form #field9,.eloqua_1377764176119 form #field9{
        width:100%!important
    }
}
@media screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){
    .eloqua_1377762695786 form #field9,.eloqua_1377764176119 form #field9{
        width:100%!important
    }
}
@media screen and (max-width:767px){
    .eloqua_1377762695786,.eloqua_1377764176119{
        width:98%!important;
        padding:20px 10px
    }
}
@media screen and (max-width:979px) and (min-width:768px){
    .eloqua_1377762695786,.eloqua_1377764176119{
        width:98%!important;
        padding:20px 10px
    }
}
.eloqua_1392147401006,.eloqua_1400520654370,.eloqua_1401039031521,.eloqua_1396534781835,.eloqua_1402862886699,.eloqua_1396534736475,.eloqua_1397264561906,.eloqua_1397568534877{
    width:92%!important;
    float:left;
    padding:40px 10px
}
.eloqua_1392147401006 form,.eloqua_1400520654370 form,.eloqua_1401039031521 form,.eloqua_1396534781835 form,.eloqua_1402862886699 form,.eloqua_1396534736475 form,.eloqua_1397264561906 form,.eloqua_1397568534877 form{
    width:100%!important
}
.eloqua_1392147401006 form .sc-view,.eloqua_1400520654370 form .sc-view,.eloqua_1401039031521 form .sc-view,.eloqua_1396534781835 form .sc-view,.eloqua_1402862886699 form .sc-view,.eloqua_1396534736475 form .sc-view,.eloqua_1397264561906 form .sc-view,.eloqua_1397568534877 form .sc-view{
    padding:0!important
}
.eloqua_1392147401006 form .sc-view .field-wrapper,.eloqua_1400520654370 form .sc-view .field-wrapper,.eloqua_1401039031521 form .sc-view .field-wrapper,.eloqua_1396534781835 form .sc-view .field-wrapper,.eloqua_1402862886699 form .sc-view .field-wrapper,.eloqua_1396534736475 form .sc-view .field-wrapper,.eloqua_1397264561906 form .sc-view .field-wrapper,.eloqua_1397568534877 form .sc-view .field-wrapper{
    float:left;
    display:block;
    padding:0;
    width:100%!important
}
.eloqua_1392147401006 form .sc-view .field-wrapper ._100 p label,.eloqua_1400520654370 form .sc-view .field-wrapper ._100 p label,.eloqua_1401039031521 form .sc-view .field-wrapper ._100 p label,.eloqua_1396534781835 form .sc-view .field-wrapper ._100 p label,.eloqua_1402862886699 form .sc-view .field-wrapper ._100 p label,.eloqua_1396534736475 form .sc-view .field-wrapper ._100 p label,.eloqua_1397264561906 form .sc-view .field-wrapper ._100 p label,.eloqua_1397568534877 form .sc-view .field-wrapper ._100 p label{
    float:left;
    width:50%!important;
    font-size:1.1em;
    display:block;
    height:30px;
    padding:6px 0!important;
    cursor:default
}
.eloqua_1392147401006 form .sc-view .field-wrapper ._100 p label span,.eloqua_1400520654370 form .sc-view .field-wrapper ._100 p label span,.eloqua_1401039031521 form .sc-view .field-wrapper ._100 p label span,.eloqua_1396534781835 form .sc-view .field-wrapper ._100 p label span,.eloqua_1402862886699 form .sc-view .field-wrapper ._100 p label span,.eloqua_1396534736475 form .sc-view .field-wrapper ._100 p label span,.eloqua_1397264561906 form .sc-view .field-wrapper ._100 p label span,.eloqua_1397568534877 form .sc-view .field-wrapper ._100 p label span{
    font-size:1em;
    visibility:visible
}
@media screen and (max-width:767px){
    .eloqua_1392147401006 form .sc-view .field-wrapper ._100 p label,.eloqua_1400520654370 form .sc-view .field-wrapper ._100 p label,.eloqua_1401039031521 form .sc-view .field-wrapper ._100 p label,.eloqua_1396534781835 form .sc-view .field-wrapper ._100 p label,.eloqua_1402862886699 form .sc-view .field-wrapper ._100 p label,.eloqua_1396534736475 form .sc-view .field-wrapper ._100 p label,.eloqua_1397264561906 form .sc-view .field-wrapper ._100 p label,.eloqua_1397568534877 form .sc-view .field-wrapper ._100 p label{
        font-size:1em;
        width:100%!important
    }
}
@media screen and (max-width:979px) and (min-width:768px){
    .eloqua_1392147401006 form .sc-view .field-wrapper ._100 p label,.eloqua_1400520654370 form .sc-view .field-wrapper ._100 p label,.eloqua_1401039031521 form .sc-view .field-wrapper ._100 p label,.eloqua_1396534781835 form .sc-view .field-wrapper ._100 p label,.eloqua_1402862886699 form .sc-view .field-wrapper ._100 p label,.eloqua_1396534736475 form .sc-view .field-wrapper ._100 p label,.eloqua_1397264561906 form .sc-view .field-wrapper ._100 p label,.eloqua_1397568534877 form .sc-view .field-wrapper ._100 p label{
        font-size:1em;
        width:100%!important
    }
}
.eloqua_1392147401006 form .sc-view .field-wrapper ._100 p input,.eloqua_1400520654370 form .sc-view .field-wrapper ._100 p input,.eloqua_1401039031521 form .sc-view .field-wrapper ._100 p input,.eloqua_1396534781835 form .sc-view .field-wrapper ._100 p input,.eloqua_1402862886699 form .sc-view .field-wrapper ._100 p input,.eloqua_1396534736475 form .sc-view .field-wrapper ._100 p input,.eloqua_1397264561906 form .sc-view .field-wrapper ._100 p input,.eloqua_1397568534877 form .sc-view .field-wrapper ._100 p input{
    float:left;
    width:50%!important;
    height:30px;
    padding:2px 7px!important;
    margin-bottom:6px!important
}
@media screen and (max-width:767px){
    .eloqua_1392147401006 form .sc-view .field-wrapper ._100 p input,.eloqua_1400520654370 form .sc-view .field-wrapper ._100 p input,.eloqua_1401039031521 form .sc-view .field-wrapper ._100 p input,.eloqua_1396534781835 form .sc-view .field-wrapper ._100 p input,.eloqua_1402862886699 form .sc-view .field-wrapper ._100 p input,.eloqua_1396534736475 form .sc-view .field-wrapper ._100 p input,.eloqua_1397264561906 form .sc-view .field-wrapper ._100 p input,.eloqua_1397568534877 form .sc-view .field-wrapper ._100 p input{
        width:100%!important
    }
}
@media screen and (max-width:979px) and (min-width:768px){
    .eloqua_1392147401006 form .sc-view .field-wrapper ._100 p input,.eloqua_1400520654370 form .sc-view .field-wrapper ._100 p input,.eloqua_1401039031521 form .sc-view .field-wrapper ._100 p input,.eloqua_1396534781835 form .sc-view .field-wrapper ._100 p input,.eloqua_1402862886699 form .sc-view .field-wrapper ._100 p input,.eloqua_1396534736475 form .sc-view .field-wrapper ._100 p input,.eloqua_1397264561906 form .sc-view .field-wrapper ._100 p input,.eloqua_1397568534877 form .sc-view .field-wrapper ._100 p input{
        width:100%!important
    }
}
.eloqua_1392147401006 form .sc-view .field-wrapper ._100 p select,.eloqua_1400520654370 form .sc-view .field-wrapper ._100 p select,.eloqua_1401039031521 form .sc-view .field-wrapper ._100 p select,.eloqua_1396534781835 form .sc-view .field-wrapper ._100 p select,.eloqua_1402862886699 form .sc-view .field-wrapper ._100 p select,.eloqua_1396534736475 form .sc-view .field-wrapper ._100 p select,.eloqua_1397264561906 form .sc-view .field-wrapper ._100 p select,.eloqua_1397568534877 form .sc-view .field-wrapper ._100 p select{
    float:left;
    width:50%!important;
    height:30px;
    padding:2px 7px!important;
    margin-bottom:6px!important
}
@media screen and (max-width:767px){
    .eloqua_1392147401006 form .sc-view .field-wrapper ._100 p select,.eloqua_1400520654370 form .sc-view .field-wrapper ._100 p select,.eloqua_1401039031521 form .sc-view .field-wrapper ._100 p select,.eloqua_1396534781835 form .sc-view .field-wrapper ._100 p select,.eloqua_1402862886699 form .sc-view .field-wrapper ._100 p select,.eloqua_1396534736475 form .sc-view .field-wrapper ._100 p select,.eloqua_1397264561906 form .sc-view .field-wrapper ._100 p select,.eloqua_1397568534877 form .sc-view .field-wrapper ._100 p select{
        width:100%!important
    }
}
@media screen and (max-width:979px) and (min-width:768px){
    .eloqua_1392147401006 form .sc-view .field-wrapper ._100 p select,.eloqua_1400520654370 form .sc-view .field-wrapper ._100 p select,.eloqua_1401039031521 form .sc-view .field-wrapper ._100 p select,.eloqua_1396534781835 form .sc-view .field-wrapper ._100 p select,.eloqua_1402862886699 form .sc-view .field-wrapper ._100 p select,.eloqua_1396534736475 form .sc-view .field-wrapper ._100 p select,.eloqua_1397264561906 form .sc-view .field-wrapper ._100 p select,.eloqua_1397568534877 form .sc-view .field-wrapper ._100 p select{
        width:100%!important
    }
}
.eloqua_1392147401006 form .sc-view .field-wrapper ._100 p span,.eloqua_1400520654370 form .sc-view .field-wrapper ._100 p span,.eloqua_1401039031521 form .sc-view .field-wrapper ._100 p span,.eloqua_1396534781835 form .sc-view .field-wrapper ._100 p span,.eloqua_1402862886699 form .sc-view .field-wrapper ._100 p span,.eloqua_1396534736475 form .sc-view .field-wrapper ._100 p span,.eloqua_1397264561906 form .sc-view .field-wrapper ._100 p span,.eloqua_1397568534877 form .sc-view .field-wrapper ._100 p span{
    display:block;
    float:left;
    margin:0 0 6px 50%
}
@media screen and (max-width:767px){
    .eloqua_1392147401006 form .sc-view .field-wrapper ._100 p span,.eloqua_1400520654370 form .sc-view .field-wrapper ._100 p span,.eloqua_1401039031521 form .sc-view .field-wrapper ._100 p span,.eloqua_1396534781835 form .sc-view .field-wrapper ._100 p span,.eloqua_1402862886699 form .sc-view .field-wrapper ._100 p span,.eloqua_1396534736475 form .sc-view .field-wrapper ._100 p span,.eloqua_1397264561906 form .sc-view .field-wrapper ._100 p span,.eloqua_1397568534877 form .sc-view .field-wrapper ._100 p span{
        margin:0 0 6px
    }
}
@media screen and (max-width:979px) and (min-width:768px){
    .eloqua_1392147401006 form .sc-view .field-wrapper ._100 p span,.eloqua_1400520654370 form .sc-view .field-wrapper ._100 p span,.eloqua_1401039031521 form .sc-view .field-wrapper ._100 p span,.eloqua_1396534781835 form .sc-view .field-wrapper ._100 p span,.eloqua_1402862886699 form .sc-view .field-wrapper ._100 p span,.eloqua_1396534736475 form .sc-view .field-wrapper ._100 p span,.eloqua_1397264561906 form .sc-view .field-wrapper ._100 p span,.eloqua_1397568534877 form .sc-view .field-wrapper ._100 p span{
        margin:0 0 6px
    }
}
.eloqua_1392147401006 form .sc-view .field-wrapper ._100 p .LV_valid,.eloqua_1400520654370 form .sc-view .field-wrapper ._100 p .LV_valid,.eloqua_1401039031521 form .sc-view .field-wrapper ._100 p .LV_valid,.eloqua_1396534781835 form .sc-view .field-wrapper ._100 p .LV_valid,.eloqua_1402862886699 form .sc-view .field-wrapper ._100 p .LV_valid,.eloqua_1396534736475 form .sc-view .field-wrapper ._100 p .LV_valid,.eloqua_1397264561906 form .sc-view .field-wrapper ._100 p .LV_valid,.eloqua_1397568534877 form .sc-view .field-wrapper ._100 p .LV_valid{
    display:none!important
}
.eloqua_1392147401006 form .sc-view .field-wrapper ._100 p input[type=submit],.eloqua_1400520654370 form .sc-view .field-wrapper ._100 p input[type=submit],.eloqua_1401039031521 form .sc-view .field-wrapper ._100 p input[type=submit],.eloqua_1396534781835 form .sc-view .field-wrapper ._100 p input[type=submit],.eloqua_1402862886699 form .sc-view .field-wrapper ._100 p input[type=submit],.eloqua_1396534736475 form .sc-view .field-wrapper ._100 p input[type=submit],.eloqua_1397264561906 form .sc-view .field-wrapper ._100 p input[type=submit],.eloqua_1397568534877 form .sc-view .field-wrapper ._100 p input[type=submit]{
    background:#640000;
    color:#fff;
    font-size:1em!important;
    border:0;
    padding:7px 10px!important;
    margin:6px 0;
    height:40px!important;
    float:right;
    width:23%!important
}
@media screen and (max-width:767px){
    .eloqua_1392147401006 form .sc-view .field-wrapper ._100 p input[type=submit],.eloqua_1400520654370 form .sc-view .field-wrapper ._100 p input[type=submit],.eloqua_1401039031521 form .sc-view .field-wrapper ._100 p input[type=submit],.eloqua_1396534781835 form .sc-view .field-wrapper ._100 p input[type=submit],.eloqua_1402862886699 form .sc-view .field-wrapper ._100 p input[type=submit],.eloqua_1396534736475 form .sc-view .field-wrapper ._100 p input[type=submit],.eloqua_1397264561906 form .sc-view .field-wrapper ._100 p input[type=submit],.eloqua_1397568534877 form .sc-view .field-wrapper ._100 p input[type=submit]{
        width:55%!important
    }
}
.eloqua_1392147401006 form #formElement20 ._100,.eloqua_1400520654370 form #formElement20 ._100,.eloqua_1401039031521 form #formElement20 ._100,.eloqua_1396534781835 form #formElement20 ._100,.eloqua_1402862886699 form #formElement20 ._100,.eloqua_1396534736475 form #formElement20 ._100,.eloqua_1397264561906 form #formElement20 ._100,.eloqua_1397568534877 form #formElement20 ._100{
    margin-bottom:20px
}
.eloqua_1392147401006 form #formElement15 p,.eloqua_1400520654370 form #formElement15 p,.eloqua_1401039031521 form #formElement15 p,.eloqua_1396534781835 form #formElement15 p,.eloqua_1402862886699 form #formElement15 p,.eloqua_1396534736475 form #formElement15 p,.eloqua_1397264561906 form #formElement15 p,.eloqua_1397568534877 form #formElement15 p{
    margin-bottom:15px
}
.eloqua_1392147401006 form #formElement16,.eloqua_1400520654370 form #formElement16,.eloqua_1401039031521 form #formElement16,.eloqua_1396534781835 form #formElement16,.eloqua_1402862886699 form #formElement16,.eloqua_1396534736475 form #formElement16,.eloqua_1397264561906 form #formElement16,.eloqua_1397568534877 form #formElement16{
    margin-top:15px
}
.eloqua_1392147401006 form #formElement16 ._100 span,.eloqua_1392147401006 form #formElement17 ._100 span,.eloqua_1392147401006 form #formElement18 ._100 span,.eloqua_1400520654370 form #formElement16 ._100 span,.eloqua_1400520654370 form #formElement17 ._100 span,.eloqua_1400520654370 form #formElement18 ._100 span,.eloqua_1401039031521 form #formElement16 ._100 span,.eloqua_1401039031521 form #formElement17 ._100 span,.eloqua_1401039031521 form #formElement18 ._100 span,.eloqua_1396534781835 form #formElement16 ._100 span,.eloqua_1396534781835 form #formElement17 ._100 span,.eloqua_1396534781835 form #formElement18 ._100 span,.eloqua_1402862886699 form #formElement16 ._100 span,.eloqua_1402862886699 form #formElement17 ._100 span,.eloqua_1402862886699 form #formElement18 ._100 span,.eloqua_1396534736475 form #formElement16 ._100 span,.eloqua_1396534736475 form #formElement17 ._100 span,.eloqua_1396534736475 form #formElement18 ._100 span,.eloqua_1397264561906 form #formElement16 ._100 span,.eloqua_1397264561906 form #formElement17 ._100 span,.eloqua_1397264561906 form #formElement18 ._100 span,.eloqua_1397568534877 form #formElement16 ._100 span,.eloqua_1397568534877 form #formElement17 ._100 span,.eloqua_1397568534877 form #formElement18 ._100 span{
    width:50%!important
}
.eloqua_1392147401006 form #formElement16 ._100 span input,.eloqua_1392147401006 form #formElement17 ._100 span input,.eloqua_1392147401006 form #formElement18 ._100 span input,.eloqua_1400520654370 form #formElement16 ._100 span input,.eloqua_1400520654370 form #formElement17 ._100 span input,.eloqua_1400520654370 form #formElement18 ._100 span input,.eloqua_1401039031521 form #formElement16 ._100 span input,.eloqua_1401039031521 form #formElement17 ._100 span input,.eloqua_1401039031521 form #formElement18 ._100 span input,.eloqua_1396534781835 form #formElement16 ._100 span input,.eloqua_1396534781835 form #formElement17 ._100 span input,.eloqua_1396534781835 form #formElement18 ._100 span input,.eloqua_1402862886699 form #formElement16 ._100 span input,.eloqua_1402862886699 form #formElement17 ._100 span input,.eloqua_1402862886699 form #formElement18 ._100 span input,.eloqua_1396534736475 form #formElement16 ._100 span input,.eloqua_1396534736475 form #formElement17 ._100 span input,.eloqua_1396534736475 form #formElement18 ._100 span input,.eloqua_1397264561906 form #formElement16 ._100 span input,.eloqua_1397264561906 form #formElement17 ._100 span input,.eloqua_1397264561906 form #formElement18 ._100 span input,.eloqua_1397568534877 form #formElement16 ._100 span input,.eloqua_1397568534877 form #formElement17 ._100 span input,.eloqua_1397568534877 form #formElement18 ._100 span input{
    width:10%!important
}
@media screen and (max-width:767px){
    .eloqua_1392147401006 form #formElement16 ._100 span input,.eloqua_1392147401006 form #formElement17 ._100 span input,.eloqua_1392147401006 form #formElement18 ._100 span input,.eloqua_1400520654370 form #formElement16 ._100 span input,.eloqua_1400520654370 form #formElement17 ._100 span input,.eloqua_1400520654370 form #formElement18 ._100 span input,.eloqua_1401039031521 form #formElement16 ._100 span input,.eloqua_1401039031521 form #formElement17 ._100 span input,.eloqua_1401039031521 form #formElement18 ._100 span input,.eloqua_1396534781835 form #formElement16 ._100 span input,.eloqua_1396534781835 form #formElement17 ._100 span input,.eloqua_1396534781835 form #formElement18 ._100 span input,.eloqua_1402862886699 form #formElement16 ._100 span input,.eloqua_1402862886699 form #formElement17 ._100 span input,.eloqua_1402862886699 form #formElement18 ._100 span input,.eloqua_1396534736475 form #formElement16 ._100 span input,.eloqua_1396534736475 form #formElement17 ._100 span input,.eloqua_1396534736475 form #formElement18 ._100 span input,.eloqua_1397264561906 form #formElement16 ._100 span input,.eloqua_1397264561906 form #formElement17 ._100 span input,.eloqua_1397264561906 form #formElement18 ._100 span input,.eloqua_1397568534877 form #formElement16 ._100 span input,.eloqua_1397568534877 form #formElement17 ._100 span input,.eloqua_1397568534877 form #formElement18 ._100 span input{
        width:20%!important
    }
}
.eloqua_1392147401006 form #formElement16 ._100 span label,.eloqua_1392147401006 form #formElement17 ._100 span label,.eloqua_1392147401006 form #formElement18 ._100 span label,.eloqua_1400520654370 form #formElement16 ._100 span label,.eloqua_1400520654370 form #formElement17 ._100 span label,.eloqua_1400520654370 form #formElement18 ._100 span label,.eloqua_1401039031521 form #formElement16 ._100 span label,.eloqua_1401039031521 form #formElement17 ._100 span label,.eloqua_1401039031521 form #formElement18 ._100 span label,.eloqua_1396534781835 form #formElement16 ._100 span label,.eloqua_1396534781835 form #formElement17 ._100 span label,.eloqua_1396534781835 form #formElement18 ._100 span label,.eloqua_1402862886699 form #formElement16 ._100 span label,.eloqua_1402862886699 form #formElement17 ._100 span label,.eloqua_1402862886699 form #formElement18 ._100 span label,.eloqua_1396534736475 form #formElement16 ._100 span label,.eloqua_1396534736475 form #formElement17 ._100 span label,.eloqua_1396534736475 form #formElement18 ._100 span label,.eloqua_1397264561906 form #formElement16 ._100 span label,.eloqua_1397264561906 form #formElement17 ._100 span label,.eloqua_1397264561906 form #formElement18 ._100 span label,.eloqua_1397568534877 form #formElement16 ._100 span label,.eloqua_1397568534877 form #formElement17 ._100 span label,.eloqua_1397568534877 form #formElement18 ._100 span label{
    width:60%!important
}
.eloqua_1392147401006 form #formElement19 ._100,.eloqua_1400520654370 form #formElement19 ._100,.eloqua_1401039031521 form #formElement19 ._100,.eloqua_1396534781835 form #formElement19 ._100,.eloqua_1402862886699 form #formElement19 ._100,.eloqua_1396534736475 form #formElement19 ._100,.eloqua_1397264561906 form #formElement19 ._100,.eloqua_1397568534877 form #formElement19 ._100{
    width:62.5%!important
}
@media screen and (max-width:767px){
    .eloqua_1392147401006,.eloqua_1400520654370,.eloqua_1401039031521,.eloqua_1396534781835,.eloqua_1402862886699,.eloqua_1396534736475,.eloqua_1397264561906,.eloqua_1397568534877{
        width:98%!important;
        padding:20px 10px
    }
}
@media screen and (max-width:979px) and (min-width:768px){
    .eloqua_1392147401006,.eloqua_1400520654370,.eloqua_1401039031521,.eloqua_1396534781835,.eloqua_1402862886699,.eloqua_1396534736475,.eloqua_1397264561906,.eloqua_1397568534877{
        width:98%!important;
        padding:20px 10px
    }
}
.eloqua_1396534781835 form #formElement7 ._100{
    margin-bottom:3%
}
.eloqua_1396534781835 form #formElement7 ._100 label{
    white-space:normal!important;
    line-height:100%
}
@media screen and (max-width:767px){
    .eloqua_1396534781835 form #formElement7 ._100 label{
        margin-bottom:9%!important
    }
}
#sc3037,#sc3103,#sc3104,#sc3119,#sc3118{
    display:none!important
}
#sc3037 canvas.base-layer,#sc3103 canvas.base-layer,#sc3104 canvas.base-layer,#sc3119 canvas.base-layer,#sc3118 canvas.base-layer{
    display:none!important
}
.header-less .logo{
    padding:15px
}
.footer-less .links ul{
    list-style:none;
    margin-left:0;
    margin-top:-5px
}
.footer-less .links ul li{
    float:left
}
.footer-less .links ul li a{
    padding:0 12px 0 13px!important;
    border-left:1px solid #7d7d7d;
    font-size:12px;
    text-transform:uppercase
}
@media screen and (max-width:767px){
    .footer-less .links ul li a{
        font-size:10px
    }
}
.footer-less .links ul li.first a{
    border-left:0;
    padding-left:0!important
}
.footer-less .social-info{
    float:none;
    width:100%
}
.footer-less .social-info .social-title{
    float:left;
    font-weight:600;
    padding:7px 8px 0
}
.footer-less .social-info .social-icons{
    margin-top:0!important
}
.footer-less .social-info .social-icons li{
    width:12%!important
}
.footer-less .social-info .social-icons li a{
    padding:6px 3px 5px
}
.footer-less .copyright{
    display:block;
    float:left;
    font-size:13px;
    width:100%
}
@media screen and (max-width:767px){
    .footer-less .copyright{
        font-size:10px
    }
}
.prem-content-registration .form-info{
    padding:0 0 0 15px
}
.prem-content-registration .form-info p{
    line-height:1.2em;
    font-size:1em
}
.prem-content-registration .form-info .req-msg{
    color:#c00;
    font-weight:700
}
.prem-content-registration .form-info .faux-btn{
    padding:10px 15px 15px 0
}
.prem-content-registration .form-info .faux-btn a{
    padding:12px 20px;
    float:left;
    color:#fff;
    background:#c00;
    display:block
}
.prem-content-registration .tout-wrap .tout-img{
    min-height:148px;
    display:block;
    margin:0;
    padding:0
}
.prem-content-registration .tout-wrap .tout-img img{
    width:100%;
    margin:0;
    padding:0
}
.prem-content-registration .tout-wrap h5{
    font-size:1em;
    margin-top:15px;
    padding:0 10px 0 0
}
.prem-content-registration .tout-wrap p{
    width:100%;
    padding:0 10px 0 0;
    font-size:.9em
}
.prem-content-registration .tout-wrap .tout-video object{
    width:100%!important
}
.prem-content-registration .eloqua_1390578790554{
    width:100%!important;
    padding:20px 10px!important
}
.prem-content-registration .eloqua_1390578790554 .sc-view .field-wrapper ._100 p label{
    white-space:normal!important;
    font-size:1em!important;
    padding-right:25px!important
}
.prem-content-registration .eloqua_1390578790554 .sc-view .field-wrapper ._100 p label span{
    visibility:hidden
}
.prem-content-registration .eloqua_1390578790554 #formElement7 label{
    margin-bottom:30px!important;
    line-height:100%!important
}
.prem-content-registration .eloqua_1390578790554 #formElement16 ._100{
    width:57%!important
}
.prem-content-registration .eloqua_1390578790554 #formElement16 ._100{
    margin-top:2%!important
}
.prem-content-registration .eloqua_1390578790554 #formElement16 ._100 input{
    margin-left:28%!important;
    width:8%!important;
    float:left!important
}
@media screen and (max-width:767px){
    .prem-content-registration .eloqua_1390578790554 #formElement16 ._100 input{
        margin-left:0!important
    }
}
.prem-content-registration .eloqua_1390578790554 #formElement16 ._100 label{
    width:120px!important;
    float:left!important
}
.prem-content-registration .eloqua_1390578790554 #formElement17 ._100 input,.prem-content-registration .eloqua_1390578790554 #formElement18 ._100 input{
    margin-left:0!important;
    width:5%!important;
    float:left!important
}
.prem-content-registration .eloqua_1390578790554 #formElement17 ._100 label,.prem-content-registration .eloqua_1390578790554 #formElement18 ._100 label{
    margin-top:0!important;
    width:120px!important;
    float:left!important
}
.prem-content-registration .eloqua_1390578790554 #formElement19 ._100{
    width:63%!important
}
.prem-content-registration .eloqua_1390578790554 form #formElement16.sc-view .field-wrapper ._100 p input[type=submit]{
    margin-top:25px;
    height:40px!important;
    width:33%!important;
    font-size:1em!important;
    margin-left:68%!important
}
@media screen and (max-width:767px){
    .prem-content-registration .eloqua_1390578790554 form #formElement16.sc-view .field-wrapper ._100 p input[type=submit]{
        width:55%!important;
        float:left!important;
        margin-left:0!important
    }
}
.prem-content-registration .eloqua_1390578790554 form #formElement19.sc-view .field-wrapper ._100 p input[type=submit]{
    margin-top:25px;
    height:40px!important;
    width:38%!important;
    font-size:1em!important
}
@media screen and (max-width:767px){
    .prem-content-registration .eloqua_1390578790554 form #formElement19.sc-view .field-wrapper ._100 p input[type=submit]{
        width:55%!important;
        float:left
    }
}
.prem-content-registration .content_1377763369939 .title-bar{
    margin-bottom:10px
}
.demand-content-registration .form-info{
    padding:0 0 20px 15px
}
.demand-content-registration .form-info p{
    line-height:1.2em;
    font-size:1em
}
.demand-content-registration .form-info .req-msg{
    color:#c00;
    font-weight:700
}
.demand-content-registration .form-info .faux-btn{
    padding:30px 15px 15px 0
}
.demand-content-registration .form-info .faux-btn a{
    padding:12px 20px;
    float:left;
    color:#fff;
    background:#c00;
    display:block
}
.demand-content-registration .tout-wrap .tout-img{
    width:100%;
    min-height:148px;
    display:block;
    margin-bottom:15px
}
.demand-content-registration .tout-wrap .tout-video .kWidgetIframeContainer,.demand-content-registration .tout-wrap .tout-video object{
    width:100%!important
}
.demand-content-registration .tout-wrap h5{
    line-height:1.2em;
    font-size:1.3em;
    font-weight:400;
    padding:5px 0 0;
    width:100%;
    text-align:center
}
.demand-content-registration .tout-wrap p{
    width:100%;
    line-height:1.5em;
    padding:0 10px 0 5px;
    font-size:.9em;
    text-align:justify
}
.demand-content-registration .eloqua_1390578790554{
    width:100%!important;
    padding:20px 10px!important
}
.demand-content-registration .eloqua_1390578790554 .sc-view .field-wrapper ._100 p label{
    white-space:normal!important;
    font-size:1em!important;
    padding-right:25px!important
}
.demand-content-registration .eloqua_1390578790554 .sc-view .field-wrapper ._100 p label span{
    visibility:hidden
}
.demand-content-registration .eloqua_1390578790554 form .sc-view .field-wrapper ._100 p input[type=submit]{
    margin-top:25px;
    height:40px!important;
    width:33%!important;
    font-size:1em!important
}
@media screen and (max-width:767px){
    .demand-content-registration .eloqua_1390578790554 form .sc-view .field-wrapper ._100 p input[type=submit]{
        width:55%!important
    }
}
.demand-content-registration .eloqua_1390578790554 #formElement7 label{
    margin-bottom:30px!important
}
.demand-content-registration .eloqua_1390578790554 #formElement16 ._100{
    width:57%!important
}
.demand-content-registration .privacy-info{
    font-size:.9em;
    color:#999;
    padding-left:40%
}
@media screen and (max-width:767px){
    .demand-content-registration .privacy-info{
        text-align:center!important;
        padding:0
    }
}
.premium_form-a .req{
    color:#c00;
    font-weight:700;
    font-size:.9em;
    padding-left:15px
}
@media screen and (max-width:767px){
    .premium_form-a .content-col,.premium_form-a .form-col{
        float:left
    }
}
.premium_form-a p a{
    color:#c00
}
.premium_form-a .img-wrap{
    margin-bottom:24px
}
.premium_form-a h1,.premium_form-a h2{
    font-size:1.8em;
    font-weight:600;
    line-height:1em;
    color:#000
}
.premium_form-a h3{
    line-height:1em
}
.premium_form-a .show-more{
    text-align:left;
    margin-bottom:20px
}
.premium_form-a .show-more a{
    color:#c00
}
.premium_form-a .show-more .show-it-wrap{
    display:none;
    padding:0;
    margin:0
}
.premium_form-a .show-more .show-it-wrap.on{
    display:inline
}
.premium_form-a .show-it{
    color:#333!important;
    font-weight:700
}
.premium_form-a .show-it:hover{
    color:#c00!important
}
.premium_form-a .collapse-box{
    background-color:#eeedea!important;
    background:#eeedea!important;
    background-color:#eeedea;
    background-image:-webkit-gradient(linear,left top,left bottom,from(#eeedea),to(#eeedea));
    background-image:-webkit-linear-gradient(top,#eeedea,#eeedea);
    background-image:-moz-linear-gradient(top,#eeedea,#eeedea);
    background-image:-ms-linear-gradient(top,#eeedea,#eeedea);
    background-image:-o-linear-gradient(top,#eeedea,#eeedea);
    background-image:linear-gradient(top,#eeedea,#eeedea);
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#eeedea', EndColorStr='#eeedea');
    color:#333;
    font-weight:700;
    margin-bottom:1px;
    padding:0;
    float:left
}
.premium_form-a .collapse-box span{
    background:none!important;
    float:left;
    padding:10px 12px;
    margin:0;
    display:inline-block;
    width:90%;
    border-right:1px solid #999;
    -moz-box-shadow:inset -2px 0 0 #ddd;
    -webkit-box-shadow:inset -2px 0 0 #ddd;
    box-shadow:inset -2px 0 0 #ddd
}
.premium_form-a .collapse-box span.active{
    background:none!important;
    color:#333
}
.premium_form-a .collapse-box span+i{
    background:0 0;
    display:inline-block;
    float:right;
    text-align:center;
    padding:11px 0 0;
    color:#777;
    width:10%;
    min-height:30px;
    font-style:normal;
    font-size:1.2em;
    font-weight:500
}
.premium_form-a .collapse-box span+i:before{
    content:'\002B'
}
.premium_form-a .collapse-box span.active+i{
    background:0 0;
    font-style:normal;
    font-size:1.9em;
    font-weight:100;
    padding:8px 0 0
}
.premium_form-a .collapse-box span.active+i:before{
    content:'\002D'
}
.premium_form-a .collapse-box:hover span{
    color:#c00;
    text-decoration:underline
}
.premium_form-a .collapse-box:hover span+i{
    color:#c00
}
.premium_form-a .tan-bar{
    padding:15px 15px 0;
    width:100%;
    float:left
}
.premium_form-a .tan-bar p{
    padding-bottom:15px
}
.premium_form-a .tan-bar img{
    width:100%;
    padding-bottom:15px
}
.premium_form-a .tan-bar .img-wrap{
    margin-bottom:10px;
    width:100%
}
.premium_form-a .form-col{
    border-left:1px solid #7d7d7d
}
@media screen and (max-width:767px){
    .premium_form-a .form-col{
        border:0
    }
}
.premium_form-a .form-info .content{
    padding:0 10px 0 20px
}
@media screen and (max-width:767px){
    .premium_form-a .form-info .content{
        padding:15px 15px 0
    }
}
.premium_form-a .form-info ul li{
    font-size:.9em;
    line-height:1em
}
@media screen and (max-width:767px){
    .premium_form-a .form-info ul li p{
        font-size:.9em
    }
}
.premium_form-a .eloqua_premiuma{
    width:92%!important;
    float:left;
    padding:10px
}
@media screen and (max-width:767px){
    .premium_form-a .eloqua_premiuma{
        background:#eeedea
    }
}
.premium_form-a .eloqua_premiuma form{
    width:100%!important
}
.premium_form-a .eloqua_premiuma form .sc-view{
    padding:0!important
}
.premium_form-a .eloqua_premiuma form .sc-view .field-wrapper{
    float:left;
    display:block;
    padding:0;
    width:100%!important
}
.premium_form-a .eloqua_premiuma form .sc-view .field-wrapper ._100 p label{
    float:left;
    width:50%!important;
    font-size:.9em!important;
    display:block;
    height:28px!important;
    padding:2px 0 0!important;
    cursor:default;
    white-space:normal!important
}
.premium_form-a .eloqua_premiuma form .sc-view .field-wrapper ._100 p label span{
    font-size:.9em;
    visibility:visible
}
@media screen and (max-width:767px){
    .premium_form-a .eloqua_premiuma form .sc-view .field-wrapper ._100 p label{
        font-size:.9em;
        width:100%!important
    }
}
@media screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){
    .premium_form-a .eloqua_premiuma form .sc-view .field-wrapper ._100 p label{
        font-size:.9em;
        width:100%!important
    }
}
.premium_form-a .eloqua_premiuma form .sc-view .field-wrapper ._100 p input{
    float:left;
    width:50%!important;
    height:24px;
    padding:2px 7px!important;
    margin-bottom:3px!important;
    font-size:.9em!important
}
@media screen and (max-width:767px){
    .premium_form-a .eloqua_premiuma form .sc-view .field-wrapper ._100 p input{
        width:100%!important
    }
}
@media screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){
    .premium_form-a .eloqua_premiuma form .sc-view .field-wrapper ._100 p input{
        width:100%!important
    }
}
.premium_form-a .eloqua_premiuma form .sc-view .field-wrapper ._100 p select{
    float:left;
    width:50%!important;
    height:20px;
    padding:0!important;
    margin-bottom:3px!important;
    font-size:.7em!important
}
@media screen and (max-width:767px){
    .premium_form-a .eloqua_premiuma form .sc-view .field-wrapper ._100 p select{
        width:100%!important
    }
}
@media screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){
    .premium_form-a .eloqua_premiuma form .sc-view .field-wrapper ._100 p select{
        width:100%!important
    }
}
.premium_form-a .eloqua_premiuma form .sc-view .field-wrapper ._100 p span{
    display:none;
    float:left;
    margin:0 0 0 50%
}
@media screen and (max-width:767px){
    .premium_form-a .eloqua_premiuma form .sc-view .field-wrapper ._100 p span{
        margin:0 0 6px
    }
}
@media screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){
    .premium_form-a .eloqua_premiuma form .sc-view .field-wrapper ._100 p span{
        margin:0 0 6px
    }
}
.premium_form-a .eloqua_premiuma form .sc-view .field-wrapper ._100 p .LV_valid{
    display:none!important
}
.premium_form-a .eloqua_premiuma form .sc-view .field-wrapper ._100 p input[type=submit]{
    background:#640000;
    color:#fff;
    font-size:.9em!important;
    border:0;
    padding:7px 10px!important;
    margin:6px 0;
    height:30px!important;
    float:right;
    width:35%!important
}
@media screen and (max-width:767px){
    .premium_form-a .eloqua_premiuma form .sc-view .field-wrapper ._100 p input[type=submit]{
        width:100%!important
    }
}
.premium_form-a .eloqua_premiuma form #formElement15 ._100{
    width:62.5%!important
}
.premium_form-a .eloqua_premiuma form #formElement16 ._100{
    width:74%!important
}
@media screen and (max-width:767px){
    .premium_form-a .eloqua_premiuma form #formElement16 ._100{
        width:96%!important
    }
}
@media screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){
    .premium_form-a .eloqua_premiuma form #formElement16 ._100{
        width:96%!important
    }
}
.premium_form-a .eloqua_premiuma form #field9{
    width:50%!important
}
@media screen and (max-width:767px){
    .premium_form-a .eloqua_premiuma form #field9{
        width:100%!important
    }
}
@media screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){
    .premium_form-a .eloqua_premiuma form #field9{
        width:100%!important
    }
}
@media screen and (max-width:767px){
    .premium_form-a .eloqua_premiuma{
        width:98%!important;
        padding:20px 10px
    }
}
@media screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){
    .premium_form-a .eloqua_premiuma{
        width:98%!important;
        padding:20px 10px
    }
}
.premium_form-a .terms{
    clear:both;
    font-size:.7em;
    padding:5px 30px;
    width:70%;
    line-height:.9em
}
.premium_form-a .terms a{
    color:#c00
}
.premium_form-a .terms a:hover{
    text-decoration:underline
}
@media screen and (max-width:767px){
    .premium_form-a .terms{
        width:98%!important;
        text-align:center
    }
}
.premium_form-b p a{
    color:#c00
}
.premium_form-b .img-wrap{
    margin-bottom:24px
}
.premium_form-b h1{
    font-size:2em;
    font-weight:600;
    line-height:1em;
    color:#000
}
.premium_form-b h3{
    line-height:1em
}
.premium_form-b .show-more{
    text-align:left;
    margin-bottom:20px
}
.premium_form-b .show-more a{
    color:#c00
}
.premium_form-b .show-more .show-it-wrap{
    display:none;
    padding:0;
    margin:0
}
.premium_form-b .show-more .show-it-wrap.on{
    display:inline
}
.premium_form-b .show-it{
    color:#333!important;
    font-weight:700
}
.premium_form-b .show-it:hover{
    color:#c00!important
}
.premium_form-b .collapse-box{
    background-color:#eeedea!important;
    background:#eeedea!important;
    background-color:#eeedea;
    background-image:-webkit-gradient(linear,left top,left bottom,from(#eeedea),to(#eeedea));
    background-image:-webkit-linear-gradient(top,#eeedea,#eeedea);
    background-image:-moz-linear-gradient(top,#eeedea,#eeedea);
    background-image:-ms-linear-gradient(top,#eeedea,#eeedea);
    background-image:-o-linear-gradient(top,#eeedea,#eeedea);
    background-image:linear-gradient(top,#eeedea,#eeedea);
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#eeedea', EndColorStr='#eeedea');
    color:#333;
    font-weight:700;
    margin-bottom:1px;
    padding:0;
    float:left
}
.premium_form-b .collapse-box span{
    background:none!important;
    float:left;
    padding:10px 12px;
    margin:0;
    display:inline-block;
    width:90%;
    border-right:1px solid #999;
    -moz-box-shadow:inset -2px 0 0 #ddd;
    -webkit-box-shadow:inset -2px 0 0 #ddd;
    box-shadow:inset -2px 0 0 #ddd
}
.premium_form-b .collapse-box span.active{
    background:none!important;
    color:#333
}
.premium_form-b .collapse-box span+i{
    background:0 0;
    display:inline-block;
    float:right;
    text-align:center;
    padding:11px 0 0;
    color:#777;
    width:10%;
    min-height:30px;
    font-style:normal;
    font-size:1.2em;
    font-weight:500
}
.premium_form-b .collapse-box span+i:before{
    content:'\002B'
}
.premium_form-b .collapse-box span.active+i{
    background:0 0;
    font-style:normal;
    font-size:1.9em;
    font-weight:100;
    padding:8px 0 0
}
.premium_form-b .collapse-box span.active+i:before{
    content:'\002D'
}
.premium_form-b .collapse-box:hover span{
    color:#c00;
    text-decoration:underline
}
.premium_form-b .collapse-box:hover span+i{
    color:#c00
}
.premium_form-b .tan-bar{
    padding:15px 10px 0;
    width:100%;
    float:left
}
.premium_form-b .tan-bar p{
    padding-bottom:15px
}
.premium_form-b .tan-bar img{
    padding-bottom:15px
}
.premium_form-b .tan-bar .img-wrap{
    margin-bottom:10px;
    width:100%
}
.premium_form-b .form-col{
    border-left:1px solid #7d7d7d
}
@media screen and (max-width:767px){
    .premium_form-b .form-col{
        border:0
    }
}
.premium_form-b .form-info{
    padding:0 15px
}
.premium_form-b .form-info ul li,.premium_form-b .form-info p{
    font-size:.9em;
    line-height:1em
}
.premium_form-b .form-info .content{
    float:left;
    padding:15px 15px 0
}
.premium_form-b .form-info .req{
    color:#c00;
    font-weight:700;
    font-size:.9em
}
.premium_form-b .eloqua_premiumb{
    width:92%!important;
    float:left;
    padding:10px 15px
}
.premium_form-b .eloqua_premiumb form{
    width:100%!important
}
.premium_form-b .eloqua_premiumb form .sc-view{
    padding:0!important
}
.premium_form-b .eloqua_premiumb form .sc-view .field-wrapper{
    float:left;
    display:block;
    padding:0;
    width:100%!important
}
.premium_form-b .eloqua_premiumb form .sc-view .field-wrapper ._100 p label{
    float:left;
    width:50%!important;
    font-size:.8em!important;
    display:block;
    height:28px!important;
    padding:2px 0 0!important;
    cursor:default;
    white-space:normal!important
}
.premium_form-b .eloqua_premiumb form .sc-view .field-wrapper ._100 p label span{
    font-size:.9em;
    visibility:visible
}
@media screen and (max-width:767px){
    .premium_form-b .eloqua_premiumb form .sc-view .field-wrapper ._100 p label{
        font-size:.9em;
        width:100%!important
    }
}
@media screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){
    .premium_form-b .eloqua_premiumb form .sc-view .field-wrapper ._100 p label{
        font-size:.9em;
        width:100%!important
    }
}
.premium_form-b .eloqua_premiumb form .sc-view .field-wrapper ._100 p input{
    float:left;
    width:50%!important;
    height:24px;
    padding:2px 7px!important;
    margin-bottom:3px!important;
    font-size:.9em!important
}
@media screen and (max-width:767px){
    .premium_form-b .eloqua_premiumb form .sc-view .field-wrapper ._100 p input{
        width:100%!important
    }
}
@media screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){
    .premium_form-b .eloqua_premiumb form .sc-view .field-wrapper ._100 p input{
        width:100%!important
    }
}
.premium_form-b .eloqua_premiumb form .sc-view .field-wrapper ._100 p select{
    float:left;
    width:50%!important;
    height:20px;
    padding:0!important;
    margin-bottom:3px!important;
    font-size:.7em!important
}
@media screen and (max-width:767px){
    .premium_form-b .eloqua_premiumb form .sc-view .field-wrapper ._100 p select{
        width:100%!important
    }
}
@media screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){
    .premium_form-b .eloqua_premiumb form .sc-view .field-wrapper ._100 p select{
        width:100%!important
    }
}
.premium_form-b .eloqua_premiumb form .sc-view .field-wrapper ._100 p span{
    display:none;
    float:left;
    margin:0 0 0 50%
}
@media screen and (max-width:767px){
    .premium_form-b .eloqua_premiumb form .sc-view .field-wrapper ._100 p span{
        margin:0 0 6px
    }
}
@media screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){
    .premium_form-b .eloqua_premiumb form .sc-view .field-wrapper ._100 p span{
        margin:0 0 6px
    }
}
.premium_form-b .eloqua_premiumb form .sc-view .field-wrapper ._100 p .LV_valid{
    display:none!important
}
.premium_form-b .eloqua_premiumb form .sc-view .field-wrapper ._100 p input[type=submit]{
    background:#640000;
    color:#fff;
    font-size:.9em!important;
    border:0;
    padding:7px 10px!important;
    margin:6px 0;
    height:30px!important;
    float:right;
    width:30%!important
}
@media screen and (max-width:767px){
    .premium_form-b .eloqua_premiumb form .sc-view .field-wrapper ._100 p input[type=submit]{
        width:100%!important
    }
}
.premium_form-b .eloqua_premiumb form #formElement15 ._100{
    width:62.5%!important
}
.premium_form-b .eloqua_premiumb form #formElement16 ._100{
    width:69%!important
}
@media screen and (max-width:767px){
    .premium_form-b .eloqua_premiumb form #formElement16 ._100{
        width:96%!important
    }
}
@media screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){
    .premium_form-b .eloqua_premiumb form #formElement16 ._100{
        width:96%!important
    }
}
.premium_form-b .eloqua_premiumb form #field9{
    width:50%!important
}
@media screen and (max-width:767px){
    .premium_form-b .eloqua_premiumb form #field9{
        width:100%!important
    }
}
@media screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){
    .premium_form-b .eloqua_premiumb form #field9{
        width:100%!important
    }
}
@media screen and (max-width:767px){
    .premium_form-b .eloqua_premiumb{
        width:98%!important;
        padding:20px 10px
    }
}
@media screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){
    .premium_form-b .eloqua_premiumb{
        width:98%!important;
        padding:20px 10px
    }
}
.premium_form-b .terms{
    clear:both;
    font-size:.7em;
    padding:5px 30px;
    width:70%;
    line-height:.9em
}
.premium_form-b .terms a{
    color:#c00
}
.premium_form-b .terms a:hover{
    text-decoration:underline
}
@media screen and (max-width:767px){
    .premium_form-b .terms{
        width:98%!important;
        text-align:center
    }
}
.modal-form{
    background:#eeedea;
    display:block;
    position:fixed;
    width:60%;
    z-index:1999;
    bottom:-9999px;
    right:0
}
.modal-form .fa-times{
    position:absolute;
    right:10px;
    top:10px;
    color:#fff
}
.modal-form .collapsed .fa-times{
    display:none
}
.modal-form .collapse-box+*{
    width:100%
}
@media screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){
    .modal-form{
        width:100%;
        position:relative
    }
}
@media screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){
    .modal-form{
        width:70%;
        margin:0 auto
    }
}
@media screen and (max-width:979px) and (min-width:768px){
    .modal-form{
        width:75%;
        margin:0 auto
    }
}
@media screen and (max-width:1199px){
    .modal-form{
        width:75%;
        max-width:640px;
        margin:0 auto
    }
}
@media screen and (min-width:1200px){
    .modal-form{
        width:57%;
        margin:0 auto
    }
}
@media screen and (min-width:1300px){
    .modal-form{
        width:52%;
        max-width:640px;
        margin:0 auto
    }
}
@media screen and (max-width:767px){
    .modal-form{
        width:100%;
        margin-top:20px;
        position:relative
    }
    .modal-form .initially-collapsed-all-views{
        display:block
    }
}
.modal-form h2{
    font-size:18px;
    font-weight:700;
    margin:0
}
.modal-form .title.collapse-box{
    background-color:#b50400;
    background-image:-webkit-gradient(linear,left top,left bottom,from(#ff2709),to(#b50400))!important;
    background-image:-webkit-linear-gradient(top,#ff2709,#b50400)!important;
    background-image:-moz-linear-gradient(top,#ff2709,#b50400)!important;
    background-image:-ms-linear-gradient(top,#ff2709,#b50400)!important;
    background-image:-o-linear-gradient(top,#ff2709,#b50400)!important;
    background-image:linear-gradient(top,#ff2709,#b50400)!important;
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#ff2709', EndColorStr='#b50400')!important;
    padding:15px 70px 15px 15px
}
@media screen and (max-width:767px){
    .modal-form .title.collapse-box{
        padding:15px
    }
}
@media screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){
    .modal-form .title.collapse-box{
        padding:15px
    }
}
.modal-form .title.collapse-box h2{
    font-size:19px;
    color:#fff;
    font-weight:700;
    line-height:19px;
    margin:0;
    padding:5px 20px 0 0
}
.modal-form .title.collapse-box h3{
    display:none;
    font-size:14px;
    color:#fff;
    margin:0;
    padding:0;
    line-height:14px
}
.modal-form .title.collapse-box:hover h2{
    text-decoration:underline
}
.modal-form .form-wrap{
    background:#ff0;
    display:block;
    position:relative
}
.shadow{
    -moz-box-shadow:3px 3px 5px 6px #999;
    -webkit-box-shado:3px 3px 5px 6px #999;
    box-shadow:3px 3px 5px 6px #999
}
@media screen and (max-width:767px){
    .shadow{
        -moz-box-shadow:none;
        -webkit-box-shado:none;
        box-shadow:none
    }
}
@media screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){
    .shadow{
        -moz-box-shadow:none;
        -webkit-box-shado:none;
        box-shadow:none
    }
}
.government-wrap{
}
.government-wrap form{
    margin:0 0 20px
}
.government-wrap fieldset{
    padding:0;
    margin:0;
    border:0
}
.government-wrap legend{
    display:block;
    width:100%;
    padding:0;
    margin-bottom:20px;
    font-size:21px;
    line-height:40px;
    color:#333;
    border:0;
    border-bottom:1px solid #e5e5e5
}
.government-wrap legend small{
    font-size:15px;
    color:#999
}
.government-wrap label,.government-wrap input,.government-wrap button,.government-wrap select,.government-wrap textarea{
    font-size:14px;
    font-weight:400;
    line-height:20px
}
.government-wrap input,.government-wrap button,.government-wrap select,.government-wrap textarea{
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif
}
.government-wrap label{
    display:block;
    margin-bottom:5px
}
.government-wrap select,.government-wrap textarea,.government-wrap input[type=text],.government-wrap input[type=password],.government-wrap input[type=datetime],.government-wrap input[type=datetime-local],.government-wrap input[type=date],.government-wrap input[type=month],.government-wrap input[type=time],.government-wrap input[type=week],.government-wrap input[type=number],.government-wrap input[type=email],.government-wrap input[type=url],.government-wrap input[type=search],.government-wrap input[type=tel],.government-wrap input[type=color],.government-wrap .uneditable-input{
    display:inline-block;
    padding:4px 6px;
    margin-bottom:10px;
    font-size:14px;
    line-height:20px;
    color:#555;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    vertical-align:middle
}
.government-wrap input,.government-wrap textarea,.government-wrap .uneditable-input{
    width:206px
}
.government-wrap textarea{
    height:auto
}
.government-wrap textarea,.government-wrap input[type=text],.government-wrap input[type=password],.government-wrap input[type=datetime],.government-wrap input[type=datetime-local],.government-wrap input[type=date],.government-wrap input[type=month],.government-wrap input[type=time],.government-wrap input[type=week],.government-wrap input[type=number],.government-wrap input[type=email],.government-wrap input[type=url],.government-wrap input[type=search],.government-wrap input[type=tel],.government-wrap input[type=color],.government-wrap .uneditable-input{
    background-color:#fff;
    border:1px solid #ccc;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition:border linear .2s,box-shadow linear .2s;
    -moz-transition:border linear .2s,box-shadow linear .2s;
    -o-transition:border linear .2s,box-shadow linear .2s;
    transition:border linear .2s,box-shadow linear .2s
}
.government-wrap textarea:focus,.government-wrap input[type=text]:focus,.government-wrap input[type=password]:focus,.government-wrap input[type=datetime]:focus,.government-wrap input[type=datetime-local]:focus,.government-wrap input[type=date]:focus,.government-wrap input[type=month]:focus,.government-wrap input[type=time]:focus,.government-wrap input[type=week]:focus,.government-wrap input[type=number]:focus,.government-wrap input[type=email]:focus,.government-wrap input[type=url]:focus,.government-wrap input[type=search]:focus,.government-wrap input[type=tel]:focus,.government-wrap input[type=color]:focus,.government-wrap .uneditable-input:focus{
    border-color:rgba(82,168,236,.8);
    outline:0;
    outline:thin dotted \9;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);
    -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6)
}
.government-wrap XXinput[type=radio],.government-wrap input[type=checkbox]{
    margin:4px 0 0;
    *margin-top:0;
    margin-top:1px \9;
    line-height:normal
}
.government-wrap input[type=file],.government-wrap input[type=image],.government-wrap input[type=submit],.government-wrap input[type=reset],.government-wrap input[type=button],.government-wrap input[type=radio],.government-wrap input[type=checkbox]{
    width:auto
}
.government-wrap select,.government-wrap input[type=file]{
    height:30px;
    *margin-top:4px;
    line-height:30px
}
.government-wrap select{
    width:220px;
    border:1px solid #ccc;
    background-color:#fff
}
.government-wrap select[multiple],.government-wrap select[size]{
    height:auto
}
.government-wrap select:focus,.government-wrap input[type=file]:focus,.government-wrap input[type=radio]:focus,.government-wrap input[type=checkbox]:focus{
    outline:thin dotted #333;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}
.government-wrap .uneditable-input,.government-wrap .uneditable-textarea{
    color:#999;
    background-color:#fcfcfc;
    border-color:#ccc;
    -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.025);
    -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.025);
    box-shadow:inset 0 1px 2px rgba(0,0,0,.025);
    cursor:not-allowed
}
.government-wrap .uneditable-input{
    overflow:hidden;
    white-space:nowrap
}
.government-wrap .uneditable-textarea{
    width:auto;
    height:auto
}
.government-wrap input:-moz-placeholder,.government-wrap textarea:-moz-placeholder{
    color:#999
}
.government-wrap input:-ms-input-placeholder,.government-wrap textarea:-ms-input-placeholder{
    color:#999
}
.government-wrap input::-webkit-input-placeholder,.government-wrap textarea::-webkit-input-placeholder{
    color:#999
}
.government-wrap .radio,.government-wrap .checkbox{
    min-height:20px
}
.government-wrap .radio input[type=radio],.government-wrap .checkbox input[type=checkbox]{
    float:left
}
.government-wrap .controls>.radio:first-child,.government-wrap .controls>.checkbox:first-child{
    padding-top:5px
}
.government-wrap .radio.inline,.government-wrap #footer-area #footer .links .primary ul.radio,#footer-area #footer .links .primary .government-wrap ul.radio,.government-wrap #footer-area #footer .links .secondary ul.radio,#footer-area #footer .links .secondary .government-wrap ul.radio,.government-wrap #footer-area #footer .social-media ul.radio,#footer-area #footer .social-media .government-wrap ul.radio,.government-wrap .radio.region-selector,.government-wrap .product-header .radio.breadcrumbs,.product-header .government-wrap .radio.breadcrumbs,.government-wrap .product-header .radio.utility-bar,.product-header .government-wrap .radio.utility-bar,.government-wrap .product-wrap #product-gallery ul.radio,.product-wrap #product-gallery .government-wrap ul.radio,.government-wrap .checkbox.inline,.government-wrap #footer-area #footer .links .primary ul.checkbox,#footer-area #footer .links .primary .government-wrap ul.checkbox,.government-wrap #footer-area #footer .links .secondary ul.checkbox,#footer-area #footer .links .secondary .government-wrap ul.checkbox,.government-wrap #footer-area #footer .social-media ul.checkbox,#footer-area #footer .social-media .government-wrap ul.checkbox,.government-wrap .checkbox.region-selector,.government-wrap .product-header .checkbox.breadcrumbs,.product-header .government-wrap .checkbox.breadcrumbs,.government-wrap .product-header .checkbox.utility-bar,.product-header .government-wrap .checkbox.utility-bar,.government-wrap .product-wrap #product-gallery ul.checkbox,.product-wrap #product-gallery .government-wrap ul.checkbox{
    display:inline-block;
    padding-top:5px;
    margin-bottom:0;
    vertical-align:middle
}
.government-wrap .radio.inline+.radio.inline,.government-wrap #footer-area #footer .links .primary ul.radio+.radio.inline,#footer-area #footer .links .primary .government-wrap ul.radio+.radio.inline,.government-wrap #footer-area #footer .links .secondary ul.radio+.radio.inline,#footer-area #footer .links .secondary .government-wrap ul.radio+.radio.inline,.government-wrap #footer-area #footer .social-media ul.radio+.radio.inline,#footer-area #footer .social-media .government-wrap ul.radio+.radio.inline,.government-wrap .radio.region-selector+.radio.inline,.government-wrap .product-header .radio.breadcrumbs+.radio.inline,.product-header .government-wrap .radio.breadcrumbs+.radio.inline,.government-wrap .product-header .radio.utility-bar+.radio.inline,.product-header .government-wrap .radio.utility-bar+.radio.inline,.government-wrap .product-wrap #product-gallery ul.radio+.radio.inline,.product-wrap #product-gallery .government-wrap ul.radio+.radio.inline,.government-wrap #footer-area #footer .links .primary .radio.inline+ul.radio,#footer-area #footer .links .primary .government-wrap .radio.inline+ul.radio,.government-wrap #footer-area #footer .links .primary ul.radio+ul.radio,#footer-area #footer .links .primary .government-wrap ul.radio+ul.radio,.government-wrap #footer-area #footer .links .primary .radio.region-selector+ul.radio,#footer-area #footer .links .primary .government-wrap .radio.region-selector+ul.radio,.government-wrap .product-header #footer-area #footer .links .primary .radio.breadcrumbs+ul.radio,#footer-area #footer .links .primary .government-wrap .product-header .radio.breadcrumbs+ul.radio,.product-header .government-wrap #footer-area #footer .links .primary .radio.breadcrumbs+ul.radio,#footer-area #footer .links .primary .product-header .government-wrap .radio.breadcrumbs+ul.radio,.government-wrap .product-header #footer-area #footer .links .primary .radio.utility-bar+ul.radio,#footer-area #footer .links .primary .government-wrap .product-header .radio.utility-bar+ul.radio,.product-header .government-wrap #footer-area #footer .links .primary .radio.utility-bar+ul.radio,#footer-area #footer .links .primary .product-header .government-wrap .radio.utility-bar+ul.radio,.government-wrap #footer-area #footer .links .secondary .radio.inline+ul.radio,#footer-area #footer .links .secondary .government-wrap .radio.inline+ul.radio,.government-wrap #footer-area #footer .links .secondary ul.radio+ul.radio,#footer-area #footer .links .secondary .government-wrap ul.radio+ul.radio,.government-wrap #footer-area #footer .links .secondary .radio.region-selector+ul.radio,#footer-area #footer .links .secondary .government-wrap .radio.region-selector+ul.radio,.government-wrap .product-header #footer-area #footer .links .secondary .radio.breadcrumbs+ul.radio,#footer-area #footer .links .secondary .government-wrap .product-header .radio.breadcrumbs+ul.radio,.product-header .government-wrap #footer-area #footer .links .secondary .radio.breadcrumbs+ul.radio,#footer-area #footer .links .secondary .product-header .government-wrap .radio.breadcrumbs+ul.radio,.government-wrap .product-header #footer-area #footer .links .secondary .radio.utility-bar+ul.radio,#footer-area #footer .links .secondary .government-wrap .product-header .radio.utility-bar+ul.radio,.product-header .government-wrap #footer-area #footer .links .secondary .radio.utility-bar+ul.radio,#footer-area #footer .links .secondary .product-header .government-wrap .radio.utility-bar+ul.radio,.government-wrap #footer-area #footer .social-media .radio.inline+ul.radio,#footer-area #footer .social-media .government-wrap .radio.inline+ul.radio,.government-wrap #footer-area #footer .social-media ul.radio+ul.radio,#footer-area #footer .social-media .government-wrap ul.radio+ul.radio,.government-wrap #footer-area #footer .social-media .radio.region-selector+ul.radio,#footer-area #footer .social-media .government-wrap .radio.region-selector+ul.radio,.government-wrap .product-header #footer-area #footer .social-media .radio.breadcrumbs+ul.radio,#footer-area #footer .social-media .government-wrap .product-header .radio.breadcrumbs+ul.radio,.product-header .government-wrap #footer-area #footer .social-media .radio.breadcrumbs+ul.radio,#footer-area #footer .social-media .product-header .government-wrap .radio.breadcrumbs+ul.radio,.government-wrap .product-header #footer-area #footer .social-media .radio.utility-bar+ul.radio,#footer-area #footer .social-media .government-wrap .product-header .radio.utility-bar+ul.radio,.product-header .government-wrap #footer-area #footer .social-media .radio.utility-bar+ul.radio,#footer-area #footer .social-media .product-header .government-wrap .radio.utility-bar+ul.radio,.government-wrap .radio.inline+.radio.region-selector,.government-wrap #footer-area #footer .links .primary ul.radio+.radio.region-selector,#footer-area #footer .links .primary .government-wrap ul.radio+.radio.region-selector,.government-wrap #footer-area #footer .links .secondary ul.radio+.radio.region-selector,#footer-area #footer .links .secondary .government-wrap ul.radio+.radio.region-selector,.government-wrap #footer-area #footer .social-media ul.radio+.radio.region-selector,#footer-area #footer .social-media .government-wrap ul.radio+.radio.region-selector,.government-wrap .radio.region-selector+.radio.region-selector,.government-wrap .product-header .radio.breadcrumbs+.radio.region-selector,.product-header .government-wrap .radio.breadcrumbs+.radio.region-selector,.government-wrap .product-header .radio.utility-bar+.radio.region-selector,.product-header .government-wrap .radio.utility-bar+.radio.region-selector,.government-wrap .product-wrap #product-gallery ul.radio+.radio.region-selector,.product-wrap #product-gallery .government-wrap ul.radio+.radio.region-selector,.government-wrap .product-header .radio.inline+.radio.breadcrumbs,.product-header .government-wrap .radio.inline+.radio.breadcrumbs,.government-wrap #footer-area #footer .links .primary .product-header ul.radio+.radio.breadcrumbs,.product-header .government-wrap #footer-area #footer .links .primary ul.radio+.radio.breadcrumbs,#footer-area #footer .links .primary .government-wrap .product-header ul.radio+.radio.breadcrumbs,.product-header #footer-area #footer .links .primary .government-wrap ul.radio+.radio.breadcrumbs,.government-wrap #footer-area #footer .links .secondary .product-header ul.radio+.radio.breadcrumbs,.product-header .government-wrap #footer-area #footer .links .secondary ul.radio+.radio.breadcrumbs,#footer-area #footer .links .secondary .government-wrap .product-header ul.radio+.radio.breadcrumbs,.product-header #footer-area #footer .links .secondary .government-wrap ul.radio+.radio.breadcrumbs,.government-wrap #footer-area #footer .social-media .product-header ul.radio+.radio.breadcrumbs,.product-header .government-wrap #footer-area #footer .social-media ul.radio+.radio.breadcrumbs,#footer-area #footer .social-media .government-wrap .product-header ul.radio+.radio.breadcrumbs,.product-header #footer-area #footer .social-media .government-wrap ul.radio+.radio.breadcrumbs,.government-wrap .product-header .radio.region-selector+.radio.breadcrumbs,.product-header .government-wrap .radio.region-selector+.radio.breadcrumbs,.government-wrap .product-header .radio.breadcrumbs+.radio.breadcrumbs,.product-header .government-wrap .radio.breadcrumbs+.radio.breadcrumbs,.government-wrap .product-header .radio.utility-bar+.radio.breadcrumbs,.product-header .government-wrap .radio.utility-bar+.radio.breadcrumbs,.government-wrap .product-wrap #product-gallery .product-header ul.radio+.radio.breadcrumbs,.product-header .government-wrap .product-wrap #product-gallery ul.radio+.radio.breadcrumbs,.product-wrap #product-gallery .government-wrap .product-header ul.radio+.radio.breadcrumbs,.product-header .product-wrap #product-gallery .government-wrap ul.radio+.radio.breadcrumbs,.government-wrap .product-header .radio.inline+.radio.utility-bar,.product-header .government-wrap .radio.inline+.radio.utility-bar,.government-wrap #footer-area #footer .links .primary .product-header ul.radio+.radio.utility-bar,.product-header .government-wrap #footer-area #footer .links .primary ul.radio+.radio.utility-bar,#footer-area #footer .links .primary .government-wrap .product-header ul.radio+.radio.utility-bar,.product-header #footer-area #footer .links .primary .government-wrap ul.radio+.radio.utility-bar,.government-wrap #footer-area #footer .links .secondary .product-header ul.radio+.radio.utility-bar,.product-header .government-wrap #footer-area #footer .links .secondary ul.radio+.radio.utility-bar,#footer-area #footer .links .secondary .government-wrap .product-header ul.radio+.radio.utility-bar,.product-header #footer-area #footer .links .secondary .government-wrap ul.radio+.radio.utility-bar,.government-wrap #footer-area #footer .social-media .product-header ul.radio+.radio.utility-bar,.product-header .government-wrap #footer-area #footer .social-media ul.radio+.radio.utility-bar,#footer-area #footer .social-media .government-wrap .product-header ul.radio+.radio.utility-bar,.product-header #footer-area #footer .social-media .government-wrap ul.radio+.radio.utility-bar,.government-wrap .product-header .radio.region-selector+.radio.utility-bar,.product-header .government-wrap .radio.region-selector+.radio.utility-bar,.government-wrap .product-header .radio.breadcrumbs+.radio.utility-bar,.product-header .government-wrap .radio.breadcrumbs+.radio.utility-bar,.government-wrap .product-header .radio.utility-bar+.radio.utility-bar,.product-header .government-wrap .radio.utility-bar+.radio.utility-bar,.government-wrap .product-wrap #product-gallery .product-header ul.radio+.radio.utility-bar,.product-header .government-wrap .product-wrap #product-gallery ul.radio+.radio.utility-bar,.product-wrap #product-gallery .government-wrap .product-header ul.radio+.radio.utility-bar,.product-header .product-wrap #product-gallery .government-wrap ul.radio+.radio.utility-bar,.government-wrap .product-wrap #product-gallery .radio.inline+ul.radio,.product-wrap #product-gallery .government-wrap .radio.inline+ul.radio,.government-wrap .product-wrap #product-gallery .radio.region-selector+ul.radio,.product-wrap #product-gallery .government-wrap .radio.region-selector+ul.radio,.government-wrap .product-header .product-wrap #product-gallery .radio.breadcrumbs+ul.radio,.product-wrap #product-gallery .government-wrap .product-header .radio.breadcrumbs+ul.radio,.product-header .government-wrap .product-wrap #product-gallery .radio.breadcrumbs+ul.radio,.product-wrap #product-gallery .product-header .government-wrap .radio.breadcrumbs+ul.radio,.government-wrap .product-header .product-wrap #product-gallery .radio.utility-bar+ul.radio,.product-wrap #product-gallery .government-wrap .product-header .radio.utility-bar+ul.radio,.product-header .government-wrap .product-wrap #product-gallery .radio.utility-bar+ul.radio,.product-wrap #product-gallery .product-header .government-wrap .radio.utility-bar+ul.radio,.government-wrap .product-wrap #product-gallery ul.radio+ul.radio,.product-wrap #product-gallery .government-wrap ul.radio+ul.radio,.government-wrap .checkbox.inline+.checkbox.inline,.government-wrap #footer-area #footer .links .primary ul.checkbox+.checkbox.inline,#footer-area #footer .links .primary .government-wrap ul.checkbox+.checkbox.inline,.government-wrap #footer-area #footer .links .secondary ul.checkbox+.checkbox.inline,#footer-area #footer .links .secondary .government-wrap ul.checkbox+.checkbox.inline,.government-wrap #footer-area #footer .social-media ul.checkbox+.checkbox.inline,#footer-area #footer .social-media .government-wrap ul.checkbox+.checkbox.inline,.government-wrap .checkbox.region-selector+.checkbox.inline,.government-wrap .product-header .checkbox.breadcrumbs+.checkbox.inline,.product-header .government-wrap .checkbox.breadcrumbs+.checkbox.inline,.government-wrap .product-header .checkbox.utility-bar+.checkbox.inline,.product-header .government-wrap .checkbox.utility-bar+.checkbox.inline,.government-wrap .product-wrap #product-gallery ul.checkbox+.checkbox.inline,.product-wrap #product-gallery .government-wrap ul.checkbox+.checkbox.inline,.government-wrap #footer-area #footer .links .primary .checkbox.inline+ul.checkbox,#footer-area #footer .links .primary .government-wrap .checkbox.inline+ul.checkbox,.government-wrap #footer-area #footer .links .primary ul.checkbox+ul.checkbox,#footer-area #footer .links .primary .government-wrap ul.checkbox+ul.checkbox,.government-wrap #footer-area #footer .links .primary .checkbox.region-selector+ul.checkbox,#footer-area #footer .links .primary .government-wrap .checkbox.region-selector+ul.checkbox,.government-wrap .product-header #footer-area #footer .links .primary .checkbox.breadcrumbs+ul.checkbox,#footer-area #footer .links .primary .government-wrap .product-header .checkbox.breadcrumbs+ul.checkbox,.product-header .government-wrap #footer-area #footer .links .primary .checkbox.breadcrumbs+ul.checkbox,#footer-area #footer .links .primary .product-header .government-wrap .checkbox.breadcrumbs+ul.checkbox,.government-wrap .product-header #footer-area #footer .links .primary .checkbox.utility-bar+ul.checkbox,#footer-area #footer .links .primary .government-wrap .product-header .checkbox.utility-bar+ul.checkbox,.product-header .government-wrap #footer-area #footer .links .primary .checkbox.utility-bar+ul.checkbox,#footer-area #footer .links .primary .product-header .government-wrap .checkbox.utility-bar+ul.checkbox,.government-wrap #footer-area #footer .links .secondary .checkbox.inline+ul.checkbox,#footer-area #footer .links .secondary .government-wrap .checkbox.inline+ul.checkbox,.government-wrap #footer-area #footer .links .secondary ul.checkbox+ul.checkbox,#footer-area #footer .links .secondary .government-wrap ul.checkbox+ul.checkbox,.government-wrap #footer-area #footer .links .secondary .checkbox.region-selector+ul.checkbox,#footer-area #footer .links .secondary .government-wrap .checkbox.region-selector+ul.checkbox,.government-wrap .product-header #footer-area #footer .links .secondary .checkbox.breadcrumbs+ul.checkbox,#footer-area #footer .links .secondary .government-wrap .product-header .checkbox.breadcrumbs+ul.checkbox,.product-header .government-wrap #footer-area #footer .links .secondary .checkbox.breadcrumbs+ul.checkbox,#footer-area #footer .links .secondary .product-header .government-wrap .checkbox.breadcrumbs+ul.checkbox,.government-wrap .product-header #footer-area #footer .links .secondary .checkbox.utility-bar+ul.checkbox,#footer-area #footer .links .secondary .government-wrap .product-header .checkbox.utility-bar+ul.checkbox,.product-header .government-wrap #footer-area #footer .links .secondary .checkbox.utility-bar+ul.checkbox,#footer-area #footer .links .secondary .product-header .government-wrap .checkbox.utility-bar+ul.checkbox,.government-wrap #footer-area #footer .social-media .checkbox.inline+ul.checkbox,#footer-area #footer .social-media .government-wrap .checkbox.inline+ul.checkbox,.government-wrap #footer-area #footer .social-media ul.checkbox+ul.checkbox,#footer-area #footer .social-media .government-wrap ul.checkbox+ul.checkbox,.government-wrap #footer-area #footer .social-media .checkbox.region-selector+ul.checkbox,#footer-area #footer .social-media .government-wrap .checkbox.region-selector+ul.checkbox,.government-wrap .product-header #footer-area #footer .social-media .checkbox.breadcrumbs+ul.checkbox,#footer-area #footer .social-media .government-wrap .product-header .checkbox.breadcrumbs+ul.checkbox,.product-header .government-wrap #footer-area #footer .social-media .checkbox.breadcrumbs+ul.checkbox,#footer-area #footer .social-media .product-header .government-wrap .checkbox.breadcrumbs+ul.checkbox,.government-wrap .product-header #footer-area #footer .social-media .checkbox.utility-bar+ul.checkbox,#footer-area #footer .social-media .government-wrap .product-header .checkbox.utility-bar+ul.checkbox,.product-header .government-wrap #footer-area #footer .social-media .checkbox.utility-bar+ul.checkbox,#footer-area #footer .social-media .product-header .government-wrap .checkbox.utility-bar+ul.checkbox,.government-wrap .checkbox.inline+.checkbox.region-selector,.government-wrap #footer-area #footer .links .primary ul.checkbox+.checkbox.region-selector,#footer-area #footer .links .primary .government-wrap ul.checkbox+.checkbox.region-selector,.government-wrap #footer-area #footer .links .secondary ul.checkbox+.checkbox.region-selector,#footer-area #footer .links .secondary .government-wrap ul.checkbox+.checkbox.region-selector,.government-wrap #footer-area #footer .social-media ul.checkbox+.checkbox.region-selector,#footer-area #footer .social-media .government-wrap ul.checkbox+.checkbox.region-selector,.government-wrap .checkbox.region-selector+.checkbox.region-selector,.government-wrap .product-header .checkbox.breadcrumbs+.checkbox.region-selector,.product-header .government-wrap .checkbox.breadcrumbs+.checkbox.region-selector,.government-wrap .product-header .checkbox.utility-bar+.checkbox.region-selector,.product-header .government-wrap .checkbox.utility-bar+.checkbox.region-selector,.government-wrap .product-wrap #product-gallery ul.checkbox+.checkbox.region-selector,.product-wrap #product-gallery .government-wrap ul.checkbox+.checkbox.region-selector,.government-wrap .product-header .checkbox.inline+.checkbox.breadcrumbs,.product-header .government-wrap .checkbox.inline+.checkbox.breadcrumbs,.government-wrap #footer-area #footer .links .primary .product-header ul.checkbox+.checkbox.breadcrumbs,.product-header .government-wrap #footer-area #footer .links .primary ul.checkbox+.checkbox.breadcrumbs,#footer-area #footer .links .primary .government-wrap .product-header ul.checkbox+.checkbox.breadcrumbs,.product-header #footer-area #footer .links .primary .government-wrap ul.checkbox+.checkbox.breadcrumbs,.government-wrap #footer-area #footer .links .secondary .product-header ul.checkbox+.checkbox.breadcrumbs,.product-header .government-wrap #footer-area #footer .links .secondary ul.checkbox+.checkbox.breadcrumbs,#footer-area #footer .links .secondary .government-wrap .product-header ul.checkbox+.checkbox.breadcrumbs,.product-header #footer-area #footer .links .secondary .government-wrap ul.checkbox+.checkbox.breadcrumbs,.government-wrap #footer-area #footer .social-media .product-header ul.checkbox+.checkbox.breadcrumbs,.product-header .government-wrap #footer-area #footer .social-media ul.checkbox+.checkbox.breadcrumbs,#footer-area #footer .social-media .government-wrap .product-header ul.checkbox+.checkbox.breadcrumbs,.product-header #footer-area #footer .social-media .government-wrap ul.checkbox+.checkbox.breadcrumbs,.government-wrap .product-header .checkbox.region-selector+.checkbox.breadcrumbs,.product-header .government-wrap .checkbox.region-selector+.checkbox.breadcrumbs,.government-wrap .product-header .checkbox.breadcrumbs+.checkbox.breadcrumbs,.product-header .government-wrap .checkbox.breadcrumbs+.checkbox.breadcrumbs,.government-wrap .product-header .checkbox.utility-bar+.checkbox.breadcrumbs,.product-header .government-wrap .checkbox.utility-bar+.checkbox.breadcrumbs,.government-wrap .product-wrap #product-gallery .product-header ul.checkbox+.checkbox.breadcrumbs,.product-header .government-wrap .product-wrap #product-gallery ul.checkbox+.checkbox.breadcrumbs,.product-wrap #product-gallery .government-wrap .product-header ul.checkbox+.checkbox.breadcrumbs,.product-header .product-wrap #product-gallery .government-wrap ul.checkbox+.checkbox.breadcrumbs,.government-wrap .product-header .checkbox.inline+.checkbox.utility-bar,.product-header .government-wrap .checkbox.inline+.checkbox.utility-bar,.government-wrap #footer-area #footer .links .primary .product-header ul.checkbox+.checkbox.utility-bar,.product-header .government-wrap #footer-area #footer .links .primary ul.checkbox+.checkbox.utility-bar,#footer-area #footer .links .primary .government-wrap .product-header ul.checkbox+.checkbox.utility-bar,.product-header #footer-area #footer .links .primary .government-wrap ul.checkbox+.checkbox.utility-bar,.government-wrap #footer-area #footer .links .secondary .product-header ul.checkbox+.checkbox.utility-bar,.product-header .government-wrap #footer-area #footer .links .secondary ul.checkbox+.checkbox.utility-bar,#footer-area #footer .links .secondary .government-wrap .product-header ul.checkbox+.checkbox.utility-bar,.product-header #footer-area #footer .links .secondary .government-wrap ul.checkbox+.checkbox.utility-bar,.government-wrap #footer-area #footer .social-media .product-header ul.checkbox+.checkbox.utility-bar,.product-header .government-wrap #footer-area #footer .social-media ul.checkbox+.checkbox.utility-bar,#footer-area #footer .social-media .government-wrap .product-header ul.checkbox+.checkbox.utility-bar,.product-header #footer-area #footer .social-media .government-wrap ul.checkbox+.checkbox.utility-bar,.government-wrap .product-header .checkbox.region-selector+.checkbox.utility-bar,.product-header .government-wrap .checkbox.region-selector+.checkbox.utility-bar,.government-wrap .product-header .checkbox.breadcrumbs+.checkbox.utility-bar,.product-header .government-wrap .checkbox.breadcrumbs+.checkbox.utility-bar,.government-wrap .product-header .checkbox.utility-bar+.checkbox.utility-bar,.product-header .government-wrap .checkbox.utility-bar+.checkbox.utility-bar,.government-wrap .product-wrap #product-gallery .product-header ul.checkbox+.checkbox.utility-bar,.product-header .government-wrap .product-wrap #product-gallery ul.checkbox+.checkbox.utility-bar,.product-wrap #product-gallery .government-wrap .product-header ul.checkbox+.checkbox.utility-bar,.product-header .product-wrap #product-gallery .government-wrap ul.checkbox+.checkbox.utility-bar,.government-wrap .product-wrap #product-gallery .checkbox.inline+ul.checkbox,.product-wrap #product-gallery .government-wrap .checkbox.inline+ul.checkbox,.government-wrap .product-wrap #product-gallery .checkbox.region-selector+ul.checkbox,.product-wrap #product-gallery .government-wrap .checkbox.region-selector+ul.checkbox,.government-wrap .product-header .product-wrap #product-gallery .checkbox.breadcrumbs+ul.checkbox,.product-wrap #product-gallery .government-wrap .product-header .checkbox.breadcrumbs+ul.checkbox,.product-header .government-wrap .product-wrap #product-gallery .checkbox.breadcrumbs+ul.checkbox,.product-wrap #product-gallery .product-header .government-wrap .checkbox.breadcrumbs+ul.checkbox,.government-wrap .product-header .product-wrap #product-gallery .checkbox.utility-bar+ul.checkbox,.product-wrap #product-gallery .government-wrap .product-header .checkbox.utility-bar+ul.checkbox,.product-header .government-wrap .product-wrap #product-gallery .checkbox.utility-bar+ul.checkbox,.product-wrap #product-gallery .product-header .government-wrap .checkbox.utility-bar+ul.checkbox,.government-wrap .product-wrap #product-gallery ul.checkbox+ul.checkbox,.product-wrap #product-gallery .government-wrap ul.checkbox+ul.checkbox{
    margin-left:10px
}
.government-wrap .input-mini{
    width:60px
}
.government-wrap .input-small{
    width:90px
}
.government-wrap .input-medium{
    width:150px
}
.government-wrap .input-large{
    width:210px
}
.government-wrap .input-xlarge{
    width:270px
}
.government-wrap .input-xxlarge{
    width:530px
}
.government-wrap input[class*=span],.government-wrap select[class*=span],.government-wrap textarea[class*=span],.government-wrap .uneditable-input[class*=span],.government-wrap .row-fluid input[class*=span],.government-wrap .row-fluid select[class*=span],.government-wrap .row-fluid textarea[class*=span],.government-wrap .row-fluid .uneditable-input[class*=span]{
    float:none;
    margin-left:0
}
.government-wrap .input-append input[class*=span],.government-wrap .input-append .uneditable-input[class*=span],.government-wrap .input-prepend input[class*=span],.government-wrap .input-prepend .uneditable-input[class*=span],.government-wrap .row-fluid input[class*=span],.government-wrap .row-fluid select[class*=span],.government-wrap .row-fluid textarea[class*=span],.government-wrap .row-fluid .uneditable-input[class*=span],.government-wrap .row-fluid .input-prepend [class*=span],.government-wrap .row-fluid .input-append [class*=span]{
    display:inline-block
}
.government-wrap input,.government-wrap textarea,.government-wrap .uneditable-input{
    margin-left:0
}
.government-wrap .controls-row [class*=span]+[class*=span]{
    margin-left:20px
}
.government-wrap input.span1,.government-wrap textarea.span1,.government-wrap .uneditable-input.span1{
    width:46px
}
.government-wrap input.span2,.government-wrap textarea.span2,.government-wrap .uneditable-input.span2{
    width:126px
}
.government-wrap input.span3,.government-wrap textarea.span3,.government-wrap .uneditable-input.span3{
    width:206px
}
.government-wrap input.span4,.government-wrap textarea.span4,.government-wrap .uneditable-input.span4{
    width:286px
}
.government-wrap input.span5,.government-wrap textarea.span5,.government-wrap .uneditable-input.span5{
    width:366px
}
.government-wrap input.span6,.government-wrap textarea.span6,.government-wrap .uneditable-input.span6{
    width:446px
}
.government-wrap input.span7,.government-wrap textarea.span7,.government-wrap .uneditable-input.span7{
    width:526px
}
.government-wrap input.span8,.government-wrap textarea.span8,.government-wrap .uneditable-input.span8{
    width:606px
}
.government-wrap input.span9,.government-wrap textarea.span9,.government-wrap .uneditable-input.span9{
    width:686px
}
.government-wrap input.span10,.government-wrap textarea.span10,.government-wrap .uneditable-input.span10{
    width:766px
}
.government-wrap input.span11,.government-wrap textarea.span11,.government-wrap .uneditable-input.span11{
    width:846px
}
.government-wrap input.span12,.government-wrap textarea.span12,.government-wrap .uneditable-input.span12{
    width:926px
}
.government-wrap .controls-row{
    *zoom:1
}
.government-wrap .controls-row:before,.government-wrap .controls-row:after{
    display:table;
    content:"";
    line-height:0
}
.government-wrap .controls-row:after{
    clear:both
}
.government-wrap .controls-row [class*=span],.government-wrap .row-fluid .controls-row [class*=span]{
    float:left
}
.government-wrap .controls-row .checkbox[class*=span],.government-wrap .controls-row .radio[class*=span]{
    padding-top:5px
}
.government-wrap input[disabled],.government-wrap select[disabled],.government-wrap textarea[disabled],.government-wrap input[readonly],.government-wrap select[readonly],.government-wrap textarea[readonly]{
    cursor:not-allowed;
    background-color:#eee
}
.government-wrap input[type=radio][disabled],.government-wrap input[type=checkbox][disabled],.government-wrap input[type=radio][readonly],.government-wrap input[type=checkbox][readonly]{
    background-color:transparent
}
.government-wrap .control-group.warning .control-label,.government-wrap .control-group.warning .help-block,.government-wrap .control-group.warning .help-inline{
    color:#c09853
}
.government-wrap .control-group.warning .checkbox,.government-wrap .control-group.warning .radio,.government-wrap .control-group.warning input,.government-wrap .control-group.warning select,.government-wrap .control-group.warning textarea{
    color:#c09853
}
.government-wrap .control-group.warning input,.government-wrap .control-group.warning select,.government-wrap .control-group.warning textarea{
    border-color:#c09853;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.government-wrap .control-group.warning input:focus,.government-wrap .control-group.warning select:focus,.government-wrap .control-group.warning textarea:focus{
    border-color:#a47e3c;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #dbc59e;
    -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #dbc59e;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #dbc59e
}
.government-wrap .control-group.warning .input-prepend .add-on,.government-wrap .control-group.warning .input-append .add-on{
    color:#c09853;
    background-color:#fcf8e3;
    border-color:#c09853
}
.government-wrap .control-group.error .control-label,.government-wrap .control-group.error .help-block,.government-wrap .control-group.error .help-inline{
    color:#b94a48
}
.government-wrap .control-group.error .checkbox,.government-wrap .control-group.error .radio,.government-wrap .control-group.error input,.government-wrap .control-group.error select,.government-wrap .control-group.error textarea{
    color:#b94a48
}
.government-wrap .control-group.error input,.government-wrap .control-group.error select,.government-wrap .control-group.error textarea{
    border-color:#b94a48;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.government-wrap .control-group.error input:focus,.government-wrap .control-group.error select:focus,.government-wrap .control-group.error textarea:focus{
    border-color:#953b39;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d59392;
    -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d59392;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d59392
}
.government-wrap .control-group.error .input-prepend .add-on,.government-wrap .control-group.error .input-append .add-on{
    color:#b94a48;
    background-color:#f2dede;
    border-color:#b94a48
}
.government-wrap .control-group.success .control-label,.government-wrap .control-group.success .help-block,.government-wrap .control-group.success .help-inline{
    color:#468847
}
.government-wrap .control-group.success .checkbox,.government-wrap .control-group.success .radio,.government-wrap .control-group.success input,.government-wrap .control-group.success select,.government-wrap .control-group.success textarea{
    color:#468847
}
.government-wrap .control-group.success input,.government-wrap .control-group.success select,.government-wrap .control-group.success textarea{
    border-color:#468847;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.government-wrap .control-group.success input:focus,.government-wrap .control-group.success select:focus,.government-wrap .control-group.success textarea:focus{
    border-color:#356635;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7aba7b;
    -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7aba7b;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7aba7b
}
.government-wrap .control-group.success .input-prepend .add-on,.government-wrap .control-group.success .input-append .add-on{
    color:#468847;
    background-color:#dff0d8;
    border-color:#468847
}
.government-wrap .control-group.info .control-label,.government-wrap .control-group.info .help-block,.government-wrap .control-group.info .help-inline{
    color:#3a87ad
}
.government-wrap .control-group.info .checkbox,.government-wrap .control-group.info .radio,.government-wrap .control-group.info input,.government-wrap .control-group.info select,.government-wrap .control-group.info textarea{
    color:#3a87ad
}
.government-wrap .control-group.info input,.government-wrap .control-group.info select,.government-wrap .control-group.info textarea{
    border-color:#3a87ad;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.government-wrap .control-group.info input:focus,.government-wrap .control-group.info select:focus,.government-wrap .control-group.info textarea:focus{
    border-color:#2d6987;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7ab5d3;
    -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7ab5d3;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7ab5d3
}
.government-wrap .control-group.info .input-prepend .add-on,.government-wrap .control-group.info .input-append .add-on{
    color:#3a87ad;
    background-color:#d9edf7;
    border-color:#3a87ad
}
.government-wrap input:focus:invalid,.government-wrap textarea:focus:invalid,.government-wrap select:focus:invalid{
    color:#b94a48;
    border-color:#ee5f5b
}
.government-wrap input:focus:invalid:focus,.government-wrap textarea:focus:invalid:focus,.government-wrap select:focus:invalid:focus{
    border-color:#e9322d;
    -webkit-box-shadow:0 0 6px #f8b9b7;
    -moz-box-shadow:0 0 6px #f8b9b7;
    box-shadow:0 0 6px #f8b9b7
}
.government-wrap .form-actions{
    padding:19px 20px 20px;
    margin-top:20px;
    margin-bottom:20px;
    background-color:#f5f5f5;
    border-top:1px solid #e5e5e5;
    *zoom:1
}
.government-wrap .form-actions:before,.government-wrap .form-actions:after{
    display:table;
    content:"";
    line-height:0
}
.government-wrap .form-actions:after{
    clear:both
}
.government-wrap .help-block,.government-wrap .help-inline{
    color:#595959
}
.government-wrap .help-block{
    display:block;
    margin-bottom:10px
}
.government-wrap .help-inline{
    display:inline-block;
    *display:inline;
    *zoom:1;
    vertical-align:middle;
    padding-left:5px
}
.government-wrap .input-append,.government-wrap .input-prepend{
    display:inline-block;
    margin-bottom:10px;
    vertical-align:middle;
    font-size:0;
    white-space:nowrap
}
.government-wrap .input-append input,.government-wrap .input-append select,.government-wrap .input-append .uneditable-input,.government-wrap .input-append .dropdown-menu,.government-wrap .input-append .popover,.government-wrap .input-prepend input,.government-wrap .input-prepend select,.government-wrap .input-prepend .uneditable-input,.government-wrap .input-prepend .dropdown-menu,.government-wrap .input-prepend .popover{
    font-size:14px
}
.government-wrap .input-append input,.government-wrap .input-append select,.government-wrap .input-append .uneditable-input,.government-wrap .input-prepend input,.government-wrap .input-prepend select,.government-wrap .input-prepend .uneditable-input{
    position:relative;
    margin-bottom:0;
    *margin-left:0;
    vertical-align:top;
    -webkit-border-radius:0 2px 2px 0;
    -moz-border-radius:0 2px 2px 0;
    border-radius:0 2px 2px 0
}
.government-wrap .input-append input:focus,.government-wrap .input-append select:focus,.government-wrap .input-append .uneditable-input:focus,.government-wrap .input-prepend input:focus,.government-wrap .input-prepend select:focus,.government-wrap .input-prepend .uneditable-input:focus{
    z-index:2
}
.government-wrap .input-append .add-on,.government-wrap .input-prepend .add-on{
    display:inline-block;
    width:auto;
    height:20px;
    min-width:16px;
    padding:4px 5px;
    font-size:14px;
    font-weight:400;
    line-height:20px;
    text-align:center;
    text-shadow:0 1px 0 #fff;
    background-color:#eee;
    border:1px solid #ccc
}
.government-wrap .input-append .add-on,.government-wrap .input-append .btn,.government-wrap .input-append .btn-group>.dropdown-toggle,.government-wrap .input-prepend .add-on,.government-wrap .input-prepend .btn,.government-wrap .input-prepend .btn-group>.dropdown-toggle{
    vertical-align:top;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
.government-wrap .input-append .active,.government-wrap .input-prepend .active{
    background-color:#a9dba9;
    border-color:#46a546
}
.government-wrap .input-prepend .add-on,.government-wrap .input-prepend .btn{
    margin-right:-1px
}
.government-wrap .input-prepend .add-on:first-child,.government-wrap .input-prepend .btn:first-child{
    -webkit-border-radius:2px 0 0 2px;
    -moz-border-radius:2px 0 0 2px;
    border-radius:2px 0 0 2px
}
.government-wrap .input-append input,.government-wrap .input-append select,.government-wrap .input-append .uneditable-input{
    -webkit-border-radius:2px 0 0 2px;
    -moz-border-radius:2px 0 0 2px;
    border-radius:2px 0 0 2px
}
.government-wrap .input-append input+.btn-group .btn:last-child,.government-wrap .input-append select+.btn-group .btn:last-child,.government-wrap .input-append .uneditable-input+.btn-group .btn:last-child{
    -webkit-border-radius:0 2px 2px 0;
    -moz-border-radius:0 2px 2px 0;
    border-radius:0 2px 2px 0
}
.government-wrap .input-append .add-on,.government-wrap .input-append .btn,.government-wrap .input-append .btn-group{
    margin-left:-1px
}
.government-wrap .input-append .add-on:last-child,.government-wrap .input-append .btn:last-child,.government-wrap .input-append .btn-group:last-child>.dropdown-toggle{
    -webkit-border-radius:0 2px 2px 0;
    -moz-border-radius:0 2px 2px 0;
    border-radius:0 2px 2px 0
}
.government-wrap .input-prepend.input-append input,.government-wrap .input-prepend.input-append select,.government-wrap .input-prepend.input-append .uneditable-input{
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
.government-wrap .input-prepend.input-append input+.btn-group .btn,.government-wrap .input-prepend.input-append select+.btn-group .btn,.government-wrap .input-prepend.input-append .uneditable-input+.btn-group .btn{
    -webkit-border-radius:0 2px 2px 0;
    -moz-border-radius:0 2px 2px 0;
    border-radius:0 2px 2px 0
}
.government-wrap .input-prepend.input-append .add-on:first-child,.government-wrap .input-prepend.input-append .btn:first-child{
    margin-right:-1px;
    -webkit-border-radius:2px 0 0 2px;
    -moz-border-radius:2px 0 0 2px;
    border-radius:2px 0 0 2px
}
.government-wrap .input-prepend.input-append .add-on:last-child,.government-wrap .input-prepend.input-append .btn:last-child{
    margin-left:-1px;
    -webkit-border-radius:0 2px 2px 0;
    -moz-border-radius:0 2px 2px 0;
    border-radius:0 2px 2px 0
}
.government-wrap .input-prepend.input-append .btn-group:first-child{
    margin-left:0
}
.government-wrap input.search-query{
    padding-right:14px;
    padding-right:4px \9;
    padding-left:14px;
    padding-left:4px \9;
    margin-bottom:0;
    -webkit-border-radius:15px;
    -moz-border-radius:15px;
    border-radius:15px
}
.government-wrap .form-search .input-append .search-query,.government-wrap .form-search .input-prepend .search-query{
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
.government-wrap .form-search .input-append .search-query{
    -webkit-border-radius:14px 0 0 14px;
    -moz-border-radius:14px 0 0 14px;
    border-radius:14px 0 0 14px
}
.government-wrap .form-search .input-append .btn{
    -webkit-border-radius:0 14px 14px 0;
    -moz-border-radius:0 14px 14px 0;
    border-radius:0 14px 14px 0
}
.government-wrap .form-search .input-prepend .search-query{
    -webkit-border-radius:0 14px 14px 0;
    -moz-border-radius:0 14px 14px 0;
    border-radius:0 14px 14px 0
}
.government-wrap .form-search .input-prepend .btn{
    -webkit-border-radius:14px 0 0 14px;
    -moz-border-radius:14px 0 0 14px;
    border-radius:14px 0 0 14px
}
.government-wrap .form-search input,.government-wrap .form-search textarea,.government-wrap .form-search select,.government-wrap .form-search .help-inline,.government-wrap .form-search .uneditable-input,.government-wrap .form-search .input-prepend,.government-wrap .form-search .input-append,.government-wrap .form-inline input,.government-wrap .form-inline textarea,.government-wrap .form-inline select,.government-wrap .form-inline .help-inline,.government-wrap .form-inline .uneditable-input,.government-wrap .form-inline .input-prepend,.government-wrap .form-inline .input-append,.government-wrap .form-horizontal input,.government-wrap .form-horizontal textarea,.government-wrap .form-horizontal select,.government-wrap .form-horizontal .help-inline,.government-wrap .form-horizontal .uneditable-input,.government-wrap .form-horizontal .input-prepend,.government-wrap .form-horizontal .input-append{
    display:inline-block;
    *display:inline;
    *zoom:1;
    margin-bottom:0;
    vertical-align:middle
}
.government-wrap .form-search .hide,.government-wrap .form-inline .hide,.government-wrap .form-horizontal .hide{
    display:none
}
.government-wrap .form-search label,.government-wrap .form-inline label,.government-wrap .form-search .btn-group,.government-wrap .form-inline .btn-group{
    display:inline-block
}
.government-wrap .form-search .input-append,.government-wrap .form-inline .input-append,.government-wrap .form-search .input-prepend,.government-wrap .form-inline .input-prepend{
    margin-bottom:0
}
.government-wrap .form-search .radio,.government-wrap .form-search .checkbox,.government-wrap .form-inline .radio,.government-wrap .form-inline .checkbox{
    padding-left:0;
    margin-bottom:0;
    vertical-align:middle
}
.government-wrap .form-search .radio input[type=radio],.government-wrap .form-search .checkbox input[type=checkbox],.government-wrap .form-inline .radio input[type=radio],.government-wrap .form-inline .checkbox input[type=checkbox]{
    float:left;
    margin-right:3px;
    margin-left:0
}
.government-wrap .control-group{
    margin-bottom:10px
}
.government-wrap legend+.control-group{
    margin-top:20px;
    -webkit-margin-top-collapse:separate
}
.government-wrap .form-horizontal .control-group{
    margin-bottom:20px;
    *zoom:1
}
.government-wrap .form-horizontal .control-group:before,.government-wrap .form-horizontal .control-group:after{
    display:table;
    content:"";
    line-height:0
}
.government-wrap .form-horizontal .control-group:after{
    clear:both
}
.government-wrap .form-horizontal .control-label{
    float:left;
    width:160px;
    padding-top:5px;
    text-align:right
}
.government-wrap .form-horizontal .controls{
    *display:inline-block;
    *padding-left:20px;
    margin-left:180px;
    *margin-left:0
}
.government-wrap .form-horizontal .controls:first-child{
    *padding-left:180px
}
.government-wrap .form-horizontal .help-block{
    margin-bottom:0
}
.government-wrap .form-horizontal input+.help-block,.government-wrap .form-horizontal select+.help-block,.government-wrap .form-horizontal textarea+.help-block,.government-wrap .form-horizontal .uneditable-input+.help-block,.government-wrap .form-horizontal .input-prepend+.help-block,.government-wrap .form-horizontal .input-append+.help-block{
    margin-top:10px
}
.government-wrap .form-horizontal .form-actions{
    padding-left:180px
}
